ask-matt
無料询问哪个技能或流程适合你的情况。本仓库内技能的路由器。
日本語の概要は準備中です。原文の説明を表示しています。
在代码中实现 /to-spec 与 /to-tickets 的产物。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
你已被提供一份 spec。该 spec 应关联若干 ticket,用以描述如何实现该 spec。
应该已经为你提供了 issue 跟踪器。如果没有,请告诉用户运行 /setup-matt-pocock-skills。
目标是整份 spec 在一条集成分支上实现完成,每张 ticket 都按 issue 跟踪器关闭工作的方式解决。
这些 ticket 不是一份步骤清单。它们是一张任务图,彼此之间存在阻塞关系。这意味着始终存在一个前沿(frontier):可立即被领走的 ticket。
与子智能体之间的通信应保持精简。通信主要通过上下文指针:指向 spec、ticket、研究笔记与历史 commit。无需重复指针已经能触达的信息。
实施者子智能体应尽可能在后台运行,以获得最大并发。
阅读 spec 与 ticket,理解任务图。
(可选)使用一个探查子智能体完成 ticket 所需的探查工作:相关的代码库文件或外部文档。确保该探查子智能体能够保存文件:它应把 Markdown 笔记保存在仓库之外、所有后续子智能体都能访问的目录中。这让实施者子智能体可以专心实现,而非探查。
创建集成分支。如果 issue 跟踪器通过 PR 关闭工作,或者用户要求一个 PR,则在步骤 5 的第一次合并之后开一个 draft PR(一个在 main 之上没有 commit 的分支开不了 PR),并标记为关闭对应的 spec 与 ticket。
使用实施者子智能体逐一实现每张 ticket,每个都在自己的 worktree、自有的分支上工作。每个实施者子智能体:
tdd 来构建 ticket;一旦某个实施者子智能体完成,使用一个合并子智能体将其工作合并进集成分支。
如果这改变了可领取 ticket 的前沿,立刻启动更多实施者子智能体去处理新出现的 ticket。这保证了最大并发。
所有 ticket 完成后,对集成分支调用 Skill 工具并传入 code-review。用一个实施者子智能体一次性修复 code review 提出的全部问题。
如果存在 draft PR,将它标记为 ready for review。否则,按 issue 跟踪器关闭工作的方式逐张解决 ticket,并报告集成分支。
清理所有实施者子智能体的 worktree。
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
询问哪个技能或流程适合你的情况。本仓库内技能的路由器。
日本語の概要は準備中です。原文の説明を表示しています。
在单次长会话中协调子智能体并安排日程,持续推进一项长期目标。
日本語の概要は準備中です。原文の説明を表示しています。
把当前对话交接给一个全新的后台 agent,让它立刻接手工作。
日本語の概要は準備中です。原文の説明を表示しています。
从固定点(commit、branch、tag 或 merge-base)开始,沿两条轴线审查变更——规范(代码是否遵循仓库文档化的编码规范?)和规格(代码是否与原始 issue/PRD 的要求一致?)。两条审查线在并行子 agent 中运行,并以并排方式报告结果。当用户想审查一个分支、PR、进行中的变更,或要求"从 X 开始审查"时使用。
日本語の概要は準備中です。原文の説明を表示しています。
设计深度模块的共享词汇。当用户想要设计或改进模块的接口、寻找深化机会、决定 seam 的位置、让代码更可测试或更易被 AI 导航,或者其他 skill 需要深度模块词汇时使用。
日本語の概要は準備中です。原文の説明を表示しています。
针对棘手 bug 和性能回归的诊断循环。当用户说"诊断"/"调试这个",或报告某处崩溃/报错/不正常/缓慢时使用。
日本語の概要は準備中です。原文の説明を表示しています。