con un clic
mp-setup-matt-pocock-skills
建立 MP 工作入口層的專案規則。Use when: 首次導入 mattpocock/skills 改寫版、 需要設定 docs/agents/、需要讓 Claude Code 與 Codex 共同讀取 issue tracker、 triage states、domain docs 規則,或 mp-* 技能缺少專案入口脈絡。
Menú
建立 MP 工作入口層的專案規則。Use when: 首次導入 mattpocock/skills 改寫版、 需要設定 docs/agents/、需要讓 Claude Code 與 Codex 共同讀取 issue tracker、 triage states、domain docs 規則,或 mp-* 技能缺少專案入口脈絡。
Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.
審視 ECC(everything-claude-code)分發名單,包含兩個模式: (A) 既有清單瘦身:分析 distribution.yaml.enabled 與本地 skills/ 的重疊性與品質,輸出 enabled_remove 建議; (B) 新項目導入評估:根據 ecc-catalog.yaml 與上次更新範圍,介紹 ECC 上游新增 skill、分析適用情境、建議是否加入 enabled。 Use when: (1) 評估 ECC 分發名單是否該瘦身、(2) ECC 上游新增 skill 後決定要不要導入、 (3) 想為終端使用者產 ecc-profile.yaml starter、(4) 季度 / 半年一次定期審視。 Triggers: "分析 ECC skill", "ECC 重疊", "ECC 清單瘦身", "ECC 新項目", "ECC 上游新增", "要不要導入", "ecc analyze", "ecc new items review", "ecc profile starter", "ECC 品質審視".
用追問把模糊需求壓成專案語言,並在必要時更新 CONTEXT.md 或 ADR。 Use when: 需求還不清楚、術語不一致、要進 OpenSpec 前需要需求對齊、 或使用者想先 stress-test plan 而不是直接實作。
找出架構摩擦與 deep module 候選,但不直接修改實作程式碼。 Use when: 使用者要架構回看、找重構候選、改善可測性、 或把實作中暴露的架構摩擦整理成 OpenSpec 候選。
將 plan、PRD、OpenSpec change 或對話摘要切成可驗證的垂直切片。 Use when: 需要把大型需求拆成 OpenSpec tasks、GitHub issue draft、 或本地 Markdown 工作項目;不適用於直接 TDD 實作。
將既有對話與儲存庫脈絡整理成 PRD 或 OpenSpec proposal 前置素材。 Use when: 使用者要把已討論內容整理成需求摘要、PRD、或進入 OpenSpec 前的 brief; 不適用於重新訪談使用者。
| name | mp-setup-matt-pocock-skills |
| description | 建立 MP 工作入口層的專案規則。Use when: 首次導入 mattpocock/skills 改寫版、 需要設定 docs/agents/、需要讓 Claude Code 與 Codex 共同讀取 issue tracker、 triage states、domain docs 規則,或 mp-* 技能缺少專案入口脈絡。 |
本技能用來建立儲存庫層級的 MP 工作入口規則。它不是用來執行功能實作,也不是用來取代 openspec-* 或 superpowers:*。
auto-skill。CLAUDE.md 與 AGENTS.md,兩者都要更新,但只放入口提示。docs/agents/。開始前先讀取:
git remote -vCLAUDE.mdAGENTS.mddocs/agents/CONTEXT.mdCONTEXT-MAP.mddocs/adr/openspec/.scratch/輸出你看到的現況:已存在、缺少、可能衝突。
一次只問一個決策問題。每個問題都要附上你的建議與理由。
先判斷此儲存庫實際追蹤工作的地方。
預設建議順序:
tasks.md。記錄到 docs/agents/issue-tracker.md。
MP 使用固定狀態模型,不綁定外部 label:
needs-triageneeds-infoready-for-agentready-for-humanwontfix若外部系統有既有 label,只在文件中記錄 mapping,不改變 canonical state 名稱。
記錄到 docs/agents/triage-states.md。
確認此儲存庫是 single-context 還是 multi-context:
CONTEXT.md,決策在 docs/adr/。CONTEXT-MAP.md 指向各子 context。檔案採 lazy creation。只有在真的沉澱術語或 ADR 時才建立 CONTEXT.md 或 docs/adr/。
記錄到 docs/agents/domain.md。
必須建立或更新:
docs/agents/issue-tracker.mddocs/agents/triage-states.mddocs/agents/domain.mddocs/agents/mp-workflow.md若 CLAUDE.md 存在,加入或更新「MP 工作入口層」區塊。若 AGENTS.md 存在,也做同樣更新。
入口區塊只應包含:
mp-*。docs/agents/。openspec-* 與 superpowers:* 仍保留原職責。不得在 CLAUDE.md 與 AGENTS.md 各自維護不同版本的詳細規則。
docs/agents/ 四份文件存在。CLAUDE.md 與 AGENTS.md 若存在,都指向 docs/agents/。mattpocock/skills。openspec-* 或 superpowers:*。