mattpocock_skills 使用流程(官方标准工作流... mattpocock/skills 使用流程官方标准工作流来源https://github.com/mattpocock/skills 仓库skills/目录原始定义一、两类触发方式理解流程的前提User-invoked手动触发你输入/xxx才跑负责编排主流程。Model-invoked自动触发任务匹配时 agent 自动调用承载可复用规范。规则user-invoked 可以调用 model-invoked但不能调用另一个 user-invoked。所以下面的主流程全是你手动驱动的查 bug、code review 这类规范会在合适时机自动介入。二、标准主流程最核心/grill-with-docs → /to-prd → /to-issues → /tdd (或 /implement)步骤skill官方定义的作用这一步在解决什么1/grill-with-docs盘问会话同时构建项目领域模型锐化术语、内联更新CONTEXT.md和 ADR对齐需求、和 agent达成共识把模糊需求逼清楚2/to-prd把当前对话直接合成 PRD发布到 issue tracker不访谈只综合已讨论内容把共识固化为文档避免对话散掉、后续遗忘3/to-issues把计划/规格/PRD按垂直切片拆成可独立认领的 issues端到端拆分任务一个 issue 跑通一个需求从后端到前端而非层间横切4/tdd或/implementTDD 红-绿-重构循环一次一个垂直切片或 implement 实现动手写代码每切片可独立验证经验参考点已回归官方to-prd和to-issues常成对出现但明确的小需求可跳过 PRD 直接to-issues——官方本就将它们设计为两个独立 skill拆分有道理。三、常见变体与分支流程变体 A从架构体检出发/improve-codebase-architecture → (prototype) → /to-prd → /to-issues → /tdd/improve-codebase-architecture扫描代码库找深化机会生成可视化 HTML 报告再陪你盘问选定项。适合项目变泥球后重构建议定期每几天跑一次。变体 B修 bug/diagnosing-bugs → /tdd/diagnosing-bugs纪律化诊断循环reproduce → minimise → hypothesise → instrument → fix → regression-test。修好后用/tdd补回归测试。⚠️ 注意官方diagnosing-bugs本身就包含 fix 和 regression-test不要像某些魔改版那样把它砍成只报原因——那会丢失官方闭环。变体 C视觉/交互对齐可选/prototype (通常新开 session)/prototype构建可丢弃原型回答设计问题。UI 类需求 → 一条路由下多个可切换的激进变体状态/逻辑类 → 可跑的终端程序。原型不合适就扔掉用来低成本测想法。经验参考复杂视觉交互需求可先用/prototype对齐再进主流程prototype 一般新开 session用/handoff交接上下文。四、自动介入的规范类 skillmodel-invoked无需手动排程这些在任务匹配时由 agent 自动触发是主流程质量的兜底/tdd的规范由 model 在写代码时遵循红-绿-重构/code-review对固定基准点后的 diff 做双轴审查——Standards遵循仓库规范 Fowler 坏味道基线与 Spec是否忠实实现来源 issue/PRD并行子 agent 互不污染/domain-modeling主动构建/锐化领域模型对照术语表挑刺更新 CONTEXT.md/ADR/codebase-design设计深模块的共同规范小接口后藏大量行为/research针对高可信一手来源调研结果写成带引用 Markdown可后台运行五、辅助与交接类可按需用/handoff把当前对话压缩成交接文档交给另一个 agent/session 继续如 claude↔codex 互换、prototype session 转主流程/ask-matt不确定该用哪个 skill 时让它路由到合适的 user-invoked skill/grill-me同grill-with-docs但不写文档纯盘问对齐非代码场景也适用/teach、/writing-great-skills教学 / 编写 skill 参考非日常开发流六、完整标准工作流一图新需求 │ ├─ (可选) /prototype 测想法 / 对齐视觉 │ ▼ /grill-with-docs ──共识──▶ /to-prd ──▶ /to-issues │ (定期) /improve-codebase-architecture │ ▼ /tdd 或 /implement │ bug? ──▶ /diagnosing-bugs ──▶ /tdd │ ▼ /code-review (自动双轴) │ (换 session/agent) ──▶ /handoff​