diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 21bce80..50e36ac 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -7,7 +7,7 @@ "plugins": [ { "name": "minecraft269-skills", - "description": "Minecraft269 的技能合集:GitHub PR 管理器、主动技能发现、通用项目启动工作流", + "description": "Minecraft269 的技能合集:GitHub PR 管理器、通用项目启动与能力发现(含 Fork 模式)、快速插件安装器、PR 代码审查器", "author": { "name": "Minecraft269" }, diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 15eb0ab..a1e145b 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -2,7 +2,7 @@ "name": "minecraft269-skills", "version": "1.0.0", "min_claude_version": "0.2.0", - "description": "Minecraft269 的技能合集:GitHub PR 管理器、主动技能发现、通用项目启动工作流、快速插件安装器、PR 代码审查器", + "description": "Minecraft269 的技能合集:GitHub PR 管理器、通用项目启动与能力发现(含 Fork 模式)、快速插件安装器、PR 代码审查器", "author": { "name": "Minecraft269" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 649d8b7..d832530 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,3 +21,17 @@ ### 变更 - 无(初始版本) + +## [4.0.0] — 2026-07-05 + +### 新增 +- `universal-project-kickoff` 新增 🍴 Fork 模式(5 步子程序:获取仓库 → Fork → Clone → 项目分析 → 贡献工作流引导) +- 新增 `fork-workflow` 能力标签 + +### 变更 +- `universal-project-kickoff` 版本 3.0.0 → 4.0.0 +- `plugin.json` / `marketplace.json` 描述更新 + +### 移除 +- 删除已废弃的 `proactive-skill-discovery` 技能目录及文档 +- 清理所有残留引用(CLAUDE.md 项目结构树、scanner-patterns.md、hook-config.md) diff --git a/CLAUDE.md b/CLAUDE.md index 4f1bb20..db32fa2 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -18,14 +18,13 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co docs/ # 技能详细文档(README 链接指向此处),每技能一份 skills/ # 所有技能(每个子目录一个技能) ├── _shared/ # 包级共享资源(检测协议、通用模板) -├── universal-project-kickoff/ # 通用项目启动与能力发现(已合并 proactive-skill-discovery) +├── universal-project-kickoff/ # 通用项目启动与能力发现(已吸收原 proactive-skill-discovery,含 Fork 模式) │ └── references/ # 7 份参考文件 ├── github-pr-manager/ # GitHub PR 全功能管理器 ├── github-pr-reviewer/ # GitHub PR 审查器(逐行 inline 评论) ├── quick-plugin-installer/ # 快速安装插件(MCP + SKILL) ├── git-commit-helper/ # Git 提交规范化助手(Conventional Commits) -├── env-health-check/ # 跨平台环境自检 -└── proactive-skill-discovery/ # ⚠️ 已废弃(仅 SKILL.md 存根,references 已清空) +└── env-health-check/ # 跨平台环境自检 CONTRIBUTING.md # 贡献指南(含能力标签注册表 + 标签决策树) ``` diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3f0a97f..3b8cdf4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -128,6 +128,7 @@ integrates_with: ["<需求标签>", ...] # 本技能需要配合的能力类型 | `mobile-development` | 移动端开发(React Native/Flutter/Swift/Kotlin)(预留) | — | | `security-audit` | 安全审查与漏洞检测(预留) | — | | `debugging` | 调试、根因分析与错误追踪(预留) | — | +| `fork-workflow` | Fork 开源仓库、本地开发、提交 PR 的完整贡献工作流 | universal-project-kickoff | #### 共享资源 diff --git a/README.md b/README.md index 005a8e3..37f34a0 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Minecraft269 的 Claude Code 技能合集,想到什么就创建什么,也欢 - **Git 提交助手** — 提交完成后有 GitHub remote 时提示 PR 管理,涉及代码时提示审查 - **环境自检** — 发现缺失工具时引导安装,环境就绪后触发能力发现 -- **项目启动与发现** — 关键词预判用户意图(启动/开发/审查/修复/探索),意图不明确时询问;审查代码支持本地/远程 PR、在线快速审查或 clone 本地深度审查,审查前确认模型;新项目执行六步启动检查流程(MVP/风险/路线图/CLAUDE.md);已合并原 proactive-skill-discovery 能力 +- **项目启动与发现** — 关键词预判用户意图(启动/开发/审查/修复/探索/Fork),意图不明确时询问;审查代码支持本地/远程 PR、在线快速审查或 clone 本地深度审查,审查前确认模型;Fork 模式支持 fork → clone → 分析 → 贡献引导五步流程;新项目执行六步启动检查流程(MVP/风险/路线图/CLAUDE.md);已吸收原 proactive-skill-discovery 能力 - **PR 管理器** — 克隆 PR 后提醒新贡献者使用项目启动流程,检测新项目类型时触发能力发现 - **PR 审查器** — 与 PR 管理器共享上下文,审查完成后提示相关操作 - **插件安装器** — 安装完成后自动提示运行项目启动与能力发现 @@ -58,7 +58,7 @@ cp -r skills ~/.claude/plugins/minecraft269-skills | 技能 | 简介 | |------|------| -| [`universal-project-kickoff`](docs/universal-project-kickoff.md) | 通用项目启动与能力发现:意图探测 + 目标确认 + 7 步能力发现(深度探索/优先推荐/指令发现/全量导出/持久化)+ 六步启动流程(100% 合并 proactive-skill-discovery) | +| [`universal-project-kickoff`](docs/universal-project-kickoff.md) | 通用项目启动与能力发现:意图探测 + 目标确认 + Fork 模式(参与开源贡献)+ 7 步能力发现(深度探索/优先推荐/指令发现/全量导出/持久化)+ 六步启动流程 | | [`github-pr-manager`](docs/github-pr-manager.md) | GitHub PR 全功能管理器:列出、查看、克隆、分析 PR | | [`quick-plugin-installer`](docs/quick-plugin-installer.md) | 快速安装插件:MCP Server 和 SKILL 的统一安装入口 | | [`github-pr-reviewer`](docs/github-pr-reviewer.md) | GitHub PR 代码审查器:逐行 inline 评论,完整 pending review 工作流 | diff --git a/docs/proactive-skill-discovery.md b/docs/proactive-skill-discovery.md deleted file mode 100644 index d72ce8f..0000000 --- a/docs/proactive-skill-discovery.md +++ /dev/null @@ -1,14 +0,0 @@ -# proactive-skill-discovery - -> ⚠️ **已废弃** — 本技能已于 2026-06-27 合并至 [universal-project-kickoff](universal-project-kickoff.md)。请使用 `universal-project-kickoff` 代替。 - -## 迁移说明 - -`proactive-skill-discovery` 的全部能力(项目指纹扫描、能力扫描、匹配评分、交互推荐、命令发现、全量导出)已合并到 `universal-project-kickoff` 中。 - -合并后的技能提供统一的入口: -- 先探测你的意图(启动项目 / 开发功能 / 审查代码 / 修复 Bug / 探索工具) -- 再根据意图和技术栈推荐匹配的技能和插件 -- 如果是启动新项目,还会执行完整的六步启动检查流程 - -所有联动标签(`skill-discovery`、`capability-scanning`、`project-analysis`)已由合并技能继承,其他技能无需修改。原有 `integrates_with: skill-discovery` 的联动链不受影响。 diff --git a/docs/universal-project-kickoff.md b/docs/universal-project-kickoff.md index cf90ec2..e0659f3 100644 --- a/docs/universal-project-kickoff.md +++ b/docs/universal-project-kickoff.md @@ -2,7 +2,7 @@ 通用型项目启动与能力发现规则 — 适用于任何类型项目的启动阶段,执行意图探测 + 7 步能力发现 + 强制六步流程。 -100% 合并原 `proactive-skill-discovery` 的全部功能(深度探索、优先推荐、指令发现、全量导出、上下文持久化)。 +已吸收原 `proactive-skill-discovery` 的全部功能(该技能已删除)。新增 Fork 模式:参与开源贡献(fork → clone → 开发 → PR)。 ## 核心流程 @@ -15,6 +15,7 @@ | 💻 开发新功能 | Step 0c 技术栈确认 → 开发工具推荐 | | 🔍 审查代码 | Step 0a 5 层追问(本地/远程PR → 目标PR → 在线快速审查/clone本地 → 审查范围 → 模型确认)→ Step 0c 审查工具推荐 | | 🐛 修复 Bug | Step 0a 目标确认 → Step 0c 调试工具推荐 | +| 🍴 Fork 项目 | Step 0a-fork 5 步子程序(获取仓库 → Fork → Clone → 项目分析 → 贡献引导) | | 🔧 探索工具 | Step 0c 完整 7 步能力扫描 | ### Step 0c:7 步能力发现 @@ -49,6 +50,7 @@ - 代码审查工具推荐 - 调试工具推荐 - 技能/插件/命令探索 +- Fork 开源项目并贡献 PR ## 核心原则 diff --git a/skills/proactive-skill-discovery/SKILL.md b/skills/proactive-skill-discovery/SKILL.md deleted file mode 100644 index 5ef68c2..0000000 --- a/skills/proactive-skill-discovery/SKILL.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -name: proactive-skill-discovery -description: "⚠️ 已废弃 — 本技能已合并至 universal-project-kickoff。请使用 universal-project-kickoff 代替。" -category: meta -risk: safe -source: community -tags: "[deprecated, migrated]" -capabilities: [] -integrates_with: [] ---- - -# ⚠️ 已废弃 - -本技能已合并至 **[universal-project-kickoff](../universal-project-kickoff/SKILL.md)**。 - -## 迁移说明 - -`proactive-skill-discovery` 的全部能力(项目指纹扫描、能力扫描、匹配评分、交互推荐、命令发现、全量导出)已合并到 `universal-project-kickoff` 中。 - -合并后的技能提供统一的入口: -- 先探测你的意图(启动项目 / 开发功能 / 审查代码 / 修复 Bug / 探索工具) -- 再根据意图和技术栈推荐匹配的技能和插件 -- 如果是启动新项目,还会执行完整的六步启动检查流程 - -请直接使用 **universal-project-kickoff**,无需额外操作。所有联动标签(`skill-discovery`、`capability-scanning`、`project-analysis`)已由合并技能继承,其他技能无需修改。 diff --git a/skills/universal-project-kickoff/SKILL.md b/skills/universal-project-kickoff/SKILL.md index 3c83295..dbc64f6 100644 --- a/skills/universal-project-kickoff/SKILL.md +++ b/skills/universal-project-kickoff/SKILL.md @@ -1,27 +1,30 @@ --- name: universal-project-kickoff description: > - 通用型项目启动与能力发现规则。合并了原 proactive-skill-discovery 的工具发现能力。 + 通用型项目启动与能力发现规则。已吸收原 proactive-skill-discovery 的全部能力(该技能已删除)。 + 新增 Fork 模式:参与开源贡献(fork → clone → 开发 → PR)。 当用户说以下任何话时,**必须**触发此技能: "我要开始一个新项目"、"帮我规划一个新功能"、"想启动一个 AI Agent"、 "如何着手做 X"、"不知道从哪开始"、"帮我搭个架子"、"项目初始化"、 "检查一下我的项目计划"、"帮我理一理思路"、"新项目怎么开始"、 "打算搞个 side project"、"帮我做项目风险排查"、 "有哪些可用的技能/插件"、"推荐什么工具"、"/discover"、 - "帮我审查代码"、"帮我修 Bug"、"我要开发一个新功能"。 - 本技能先探测用户意图(启动项目/开发功能/审查代码/修复Bug/探索工具), + "帮我审查代码"、"帮我修 Bug"、"我要开发一个新功能"、 + "我想参与这个开源项目"、"帮我 fork 这个仓库"、"我想给这个项目提 PR"。 + 本技能先探测用户意图(启动项目/开发功能/审查代码/修复Bug/探索工具/Fork项目), 再分流到对应子流程。启动新项目时执行六步强制流程(为什么-是什么-边界-风险-利益-里程碑-固化CLAUDE.md) + 代码风格确认 + 能力推荐,最后调用 /init 生成项目的 CLAUDE.md 将思考成果永久固化。 + Fork 项目时执行五步子流程(获取仓库 → Fork → Clone → 项目分析 → 贡献工作流引导)。 其他意图则根据技术栈推荐匹配的技能和插件。 即使用户没有明确说"启动检查",只要涉及从零规划任何项目或需要工具推荐,就应触发。 -version: "3.0.0" +version: "4.0.0" risk: safe source: community -capabilities: ["project-setup", "risk-assessment", "mvp-planning", "skill-discovery", "capability-scanning", "project-analysis"] +capabilities: ["project-setup", "risk-assessment", "mvp-planning", "skill-discovery", "capability-scanning", "project-analysis", "fork-workflow"] integrates_with: ["plugin-installation", "pr-management"] metadata: category: meta - tags: [project-startup, planning, checklist, mvp-definition, risk-assessment, init, code-style, discovery, recommendation, skills, plugins, commands] + tags: [project-startup, planning, checklist, mvp-definition, risk-assessment, init, code-style, discovery, recommendation, skills, plugins, commands, fork, contribute, open-source] compatibility: 需要 /init 命令(Claude Code 内置),无其他外部依赖 --- @@ -32,7 +35,7 @@ metadata: **先开枪,后瞄准,但开枪前得知道靶子大概在哪个方向。** 本技能帮助你在 15 分钟内完成启动前的关键决策,避免"热情直冲"带来的返工。同时,**全程保留项目的代码风格(包括注释、命名、格式等)** —— 这意味着在生成任何代码示例、项目结构或脚手架时,都要主动询问或推断用户既有的风格规范,并严格遵循。 -本技能已合并原 `proactive-skill-discovery` 的工具发现能力。在开始前,会先探测你的意图——是启动新项目、开发功能、审查代码、修复 Bug 还是探索工具——然后推荐最匹配的技能和插件。 +本技能已吸收原 `proactive-skill-discovery` 的全部能力(该技能已删除)。在开始前,会先探测你的意图——是启动新项目、开发功能、审查代码、修复 Bug、探索工具还是参与开源(Fork)——然后推荐最匹配的技能和插件。 ## 不触发条件 @@ -87,6 +90,7 @@ metadata: | "审查" / "review" / "检查" **+** "代码" / "PR" / "pull request" | 🔍 审查代码 | → Step 0a 目标确认 | | "修复" / "修" / "改" / "fix" / "debug" **+** "bug" / "问题" / "报错" | 🐛 修复 Bug | → Step 0a 目标确认 | | "有什么" / "推荐" / "哪些" / "可用" / "discover" **+** "技能" / "插件" / "工具" / "能力" | 🔧 探索工具 | → Step 0c 完整能力扫描 | +| "fork" / "参与" / "贡献" / "提 PR" / "contribute" / "上游" **+** "项目" / "仓库" / "开源" / "代码" / "repo" | 🍴 Fork 项目 | → Step 0a Fork 分支 | **匹配规则:** - 若匹配到**唯一意图** → 直接分流,跳过 AskUserQuestion,在分流前用一句话确认(如"识别到你想要[意图],直接开始…") @@ -103,6 +107,7 @@ metadata: | 🔍 **审查代码** | Review PR 或代码变更 | → Step 0a 目标确认 → Step 0c 技术栈确认 + 审查工具推荐 | | 🐛 **修复 Bug** | 排查和修复问题 | → Step 0a 目标确认 → Step 0c 技术栈确认 + 调试工具推荐 | | 🔧 **探索工具** | 看看有什么可用的技能/插件/命令 | → 进入 Step 0c 完整能力扫描 | +| 🍴 **Fork 项目** | Fork 开源仓库,在本地开发并贡献 PR | → Step 0a Fork 分支 | | 📋 **其他** | 用户自由输入 | → 根据输入内容智能匹配分流 | #### Step 0a:目标确认(仅「审查代码」/「修复 Bug」时执行) @@ -188,6 +193,104 @@ metadata: - 在正确的项目目录中执行技术栈扫描 - 推荐技能时优先匹配调试工具 + 通用代码分析技能 +##### 🍴 Fork 项目分支(5 步子程序) + +「Fork 项目」意图需要依次执行获取仓库、Fork、Clone、项目分析、贡献工作流引导五个步骤。 + +**Step 0a-fork-1:获取目标仓库** + +1. 从用户消息中提取 GitHub 仓库标识。支持的格式: + - 完整 URL:`https://github.com/owner/repo` + - 简写格式:`owner/repo` +2. 正则提取:`(?:https?://)?github\.com/([a-zA-Z0-9_.-]+/[a-zA-Z0-9_.-]+)` 或 `\b([a-zA-Z0-9_.-]+/[a-zA-Z0-9_.-]+)\b` +3. 若无法提取,使用 `AskUserQuestion`: + > "请提供你要参与的开源仓库地址(如 `https://github.com/facebook/react` 或 `facebook/react`)" +4. 若用户提供非 GitHub URL,提示: + > "当前仅支持 GitHub 开源仓库的 Fork 参与。请确认仓库在 GitHub 上。" + +**Step 0a-fork-2:Fork 仓库** + +1. 先检查是否已存在 fork: + - 使用 `gh repo list --json name --jq '.[].name'` 或 `mcp__plugin_github_github__list_commits` 检查 +2. 若不存在 → 执行 fork: + - 优先使用 `gh repo fork --clone=false`(更可靠) + - 备用:GitHub MCP `mcp__plugin_github_github__fork_repository` +3. 若已存在 → `AskUserQuestion`: + > "检测到你已 fork 过 ``。是否使用已有 fork?" + + | 选项 | 说明 | + |------|------| + | ✅ **使用已有 fork** | 直接使用现有的 fork 仓库 | + | 🔄 **重新 fork** | 删除已有 fork 并重新创建(`gh repo fork --force`) | + | ⬆️ **同步已有 fork** | 将上游仓库的最新变更同步到你的 fork(`gh repo sync`) | + | ❌ **取消** | 放弃 Fork 操作 | + +4. Fork 成功后记录变量: + - `_FORK_UPSTREAM = "owner/repo"`(上游仓库) + - `_FORK_REPO = "your-username/repo"`(你的 fork) + +**Step 0a-fork-3:Clone 到本地** + +1. 询问用户 clone 目标目录(默认当前工作区下的 ``) +2. 检查本地是否已存在该目录: + - 不存在 → 执行 `gh repo clone ` 或 `git clone https://github.com/.git` + - 已存在 → `AskUserQuestion`: + > "本地已存在同名目录。怎么处理?" + - ✅ 复用现有目录 / 🔄 重新 clone / ❌ 取消 +3. Clone 后设置 upstream: + ```bash + cd + git remote add upstream https://github.com/.git # 如尚未添加 + git fetch upstream + ``` +4. 记录 `_FORK_LOCAL_PATH = ""` + +**Step 0a-fork-4:项目分析** + +1. 进入 clone 目录后,提示用户执行技术栈扫描: + > "已 clone [repo] 到本地。建议先扫描项目技术栈,帮助你快速理解项目结构。是否开始分析?" + + | 选项 | 说明 | + |------|------| + | ✅ **开始分析** | 执行 Step 0c 技术栈确认 + 能力发现 | + | ⏭️ **跳过** | 跳过技术栈扫描,直接进入贡献工作流引导 | + +2. 若用户选择「开始分析」,执行完整的 Step 0c 流程(0c-1 至 0c-7) +3. 额外检查: + - 读取上游 `CONTRIBUTING.md`(如存在) + - 检查 `.github/` 目录下的 PR 模板、Issue 模板 + - 读取 `LICENSE` 文件 +4. 展示项目概览摘要(技术栈 + 贡献指南要点 + 许可证类型) + +**联动钩子(仅 PACKAGE_MODE = true 时执行):** +在项目分析完成后,匹配 `integrates_with: pr-management`: +- 若检测到兄弟技能 `github-pr-manager` 可用 → 提示:"💡 完成改动后,可以使用 **GitHub PR 管理器** 来创建和管理你的 Pull Request。" + +**Step 0a-fork-5:贡献工作流引导** + +1. 展示贡献流程概览: + ``` + ## 🍴 Fork 贡献流程 + + 1. ✅ Fork 仓库 → [fork-url] + 2. ✅ Clone 到本地 → [local-path] + 3. ✅ 项目分析 → [tech-stack] + 4. 📝 创建功能分支 → 待执行 + 5. 🔨 开发改动 → 待执行 + 6. 📤 推送并创建 PR → 待执行 + ``` + +2. 引导创建功能分支: + > "建议为你的改动创建一个功能分支。分支名称格式:`feat/` 或 `fix/`" + - 让用户输入分支名,或根据描述自动建议 + +3. **联动钩子(仅 PACKAGE_MODE = true)**: + - 匹配 `integrates_with: pr-management` → 提示:"💡 改动完成后,可使用 **GitHub PR 管理器** 创建和管理你的 Pull Request。" + - 匹配 `integrates_with: plugin-installation` 中的 `git-commit` → 提示:"💡 提交代码时,可使用 **Git 提交助手** 自动生成 Conventional Commits 消息。" + +4. 总结下一步: + > "项目已就绪。接下来的流程:做改动 → `git add` + `git commit` → `git push origin ` → 创建 PR。如需帮助,随时告诉我。" + #### Step 0b:语言/框架确认(仅「启动新项目」时追问) > "你想用什么编程语言/框架?" @@ -329,6 +432,7 @@ metadata: | 开发新功能 | 对应语言的开发技能、代码生成工具 | 审查/调试类 | | 审查代码 | 代码审查、PR 审查、lint 技能 | — | | 修复 Bug | 调试、错误追踪、测试技能 | — | +| Fork 项目 | 项目分析、贡献指南、PR 管理、代码审查相关技能 | — | | 探索工具 | 不做过滤,展示全部匹配结果 | — | **输出三个独立列表(始终按此顺序):** @@ -709,6 +813,12 @@ CLAUDE.md 生成成功后,本技能已内置完整的技能发现能力(Step | 深度探索文件 > 50KB | 仅读前 5 行判断类型,不读取全文 | | PACKAGE_MODE 检测失败(任何原因) | 降级为 PACKAGE_MODE = false,静默运行 | | `/init` 执行失败 | 手动输出启动摘要,提示用户可随时重试 | +| `gh repo fork` 失败(未登录/权限不足) | 提示用户先执行 `gh auth login`,或手动在 GitHub 网页 fork 后提供 clone URL | +| 目标仓库不存在(Fork 模式) | 提示确认 URL,重新输入 owner/repo | +| Fork 已存在且用户选择同步 | 执行 `git fetch upstream && git merge upstream/main` 同步上游变更 | +| GitHub MCP 和 `gh` CLI 均不可用(Fork 模式) | 提示用户手动在浏览器中 Fork,引导用户提供 clone URL 继续 | +| 用户指定的仓库非 GitHub(Fork 模式) | 提示仅支持 GitHub 仓库,询问是否继续或取消 | +| Clone 目标目录冲突(Fork 模式) | 询问用户:复用现有目录 / 重新 clone / 选择其他目录 | --- diff --git a/skills/universal-project-kickoff/references/hook-config.md b/skills/universal-project-kickoff/references/hook-config.md index 6c4a212..24c0af0 100644 --- a/skills/universal-project-kickoff/references/hook-config.md +++ b/skills/universal-project-kickoff/references/hook-config.md @@ -116,3 +116,4 @@ 如果你之前配置了 `proactive-skill-discovery` 的 hook(使用 `[MAGIC KEYWORD: discover]`),请更新为: - 关键词:`[MAGIC KEYWORD: discover]` → `[MAGIC KEYWORD: project-kickoff]` - 技能名称:所有引用 `proactive-skill-discovery` 的地方改为 `universal-project-kickoff` +- ⚠️ `proactive-skill-discovery` 技能已于 v4.0.0 删除,请立即迁移你的 hook 配置。 diff --git a/skills/universal-project-kickoff/references/scanner-patterns.md b/skills/universal-project-kickoff/references/scanner-patterns.md index 772d459..131fb28 100644 --- a/skills/universal-project-kickoff/references/scanner-patterns.md +++ b/skills/universal-project-kickoff/references/scanner-patterns.md @@ -1,6 +1,6 @@ # Scanner Patterns Reference -Detailed reference for the universal-project-kickoff skill's scanning and matching engine (merged from proactive-skill-discovery). +Detailed reference for the universal-project-kickoff skill's scanning and matching engine (proactive-skill-discovery capabilities merged here). ## Project Fingerprint Detection Map