ask-matt
無料询问哪个技能或流程适合你的情况。本仓库内技能的路由器。
日本語の概要は準備中です。原文の説明を表示しています。
将计划、规范或当前对话拆分为一组 tracer-bullet ticket,每个 ticket 声明其阻塞边(blocking edges),发布到已配置的跟踪器——本地文件中每个 ticket 一个文件以文本表示边,真实跟踪器上以原生阻塞链接表示。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
将计划、规范或对话拆分为一组 ticket——tracer-bullet 垂直切片,每个都声明阻塞它的其他 ticket。
Issue 跟踪器和分类标签词汇表应已提供给你——如果没有,请告诉用户运行 /setup-matt-pocock-skills。
从对话上下文中已有的内容开始。如果用户传入引用(规范路径、Issue 编号或 URL)作为参数,获取它并读取其完整正文和评论。
如果你尚未探索代码库,请先了解代码的当前状态。Ticket 标题和描述应使用项目的领域术语表词汇,并尊重你正在接触的区域的 ADR。
寻找预重构代码的机会,使实现更简单。"让改动变得容易,然后再做容易的改动。"
将工作拆分为 tracer bullet ticket。
<vertical-slice-rules>为每个 ticket 指定其阻塞边——必须先完成才能开始的其他 ticket。没有阻塞项的 ticket 可以立即开始。
大范围重构是垂直切片的例外。 大范围重构 是一种机械性变更(重命名列、更改共享符号类型),其影响范围波及整个代码库,一次编辑会同时破坏数千个调用点,导致没有任何垂直切片能保持绿色。不要硬塞进 tracer bullet;按 扩展-收缩(expand–contract) 序列化。首先扩展:在旧形式旁边添加新形式,确保任何东西都没坏。然后按影响范围大小分批迁移调用点(按包、按目录),每批一个 ticket 被扩展阻塞,由于旧形式仍存在,CI 在批次之间保持绿色。最后收缩:所有调用者迁移完后删除旧形式,作为一个被每个迁移批次阻塞的 ticket。当批次本身也无法单独保持绿色时,保留这个序列,但让它们共享一个集成分支,所有批次都阻塞一个最终的"集成并验证" ticket——绿色只在那里承诺。
以编号列表的形式展示提议的拆解方案。对每个 ticket,展示:
询问用户:
迭代直到用户批准拆解方案。
发布已批准的 ticket。发布方式取决于 /setup-matt-pocock-skills 配置的跟踪器——ticket 本身相同,只有阻塞边的形式不同:
.scratch/<feature-slug>/issues/<NN>-<slug>.md 下为每个 ticket 写入一个文件,按依赖顺序从 01 开始编号(阻塞项优先)。每个文件的 "Blocked by" 列出它依赖的编号/标题。使用下面的 per-ticket 文件模板:一个 ticket 一个文件,绝不合并为一个文件。ready-for-agent triage 标签——这些 ticket 本身就具备 agent 可领取性。按前沿推进:任意一个阻塞项已全部完成的 ticket。对纯粹的线性链来说就是从上到下。
不要关闭或修改任何父 issue。
<local-ticket-template>What to build: 此 ticket 让哪个端到端行为生效——从用户视角出发,而不是逐层的实现清单。
Blocked by: 制约此 ticket 的其他 ticket 的编号/标题,或 "None (can start immediately)"。
Status: ready-for-agent
跟踪器上父 issue 的引用(若源为已有 issue,否则省略本节)。
此 ticket 让哪个端到端行为生效——从用户视角出发,而不是逐层实现。
无论哪种形式,避免具体的文件路径或代码片段——它们很快就会过时。例外情况:如果原型产出的代码片段比文字更精确地编码了某个决策(状态机、reducer、schema、类型结构),将其内联并简要说明来自原型。精简到决策密集的部分——不是可工作的演示,只是重要的那些。
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
询问哪个技能或流程适合你的情况。本仓库内技能的路由器。
日本語の概要は準備中です。原文の説明を表示しています。
在单次长会话中协调子智能体并安排日程,持续推进一项长期目标。
日本語の概要は準備中です。原文の説明を表示しています。
把当前对话交接给一个全新的后台 agent,让它立刻接手工作。
日本語の概要は準備中です。原文の説明を表示しています。
从固定点(commit、branch、tag 或 merge-base)开始,沿两条轴线审查变更——规范(代码是否遵循仓库文档化的编码规范?)和规格(代码是否与原始 issue/PRD 的要求一致?)。两条审查线在并行子 agent 中运行,并以并排方式报告结果。当用户想审查一个分支、PR、进行中的变更,或要求"从 X 开始审查"时使用。
日本語の概要は準備中です。原文の説明を表示しています。
设计深度模块的共享词汇。当用户想要设计或改进模块的接口、寻找深化机会、决定 seam 的位置、让代码更可测试或更易被 AI 导航,或者其他 skill 需要深度模块词汇时使用。
日本語の概要は準備中です。原文の説明を表示しています。
针对棘手 bug 和性能回归的诊断循环。当用户说"诊断"/"调试这个",或报告某处崩溃/报错/不正常/缓慢时使用。
日本語の概要は準備中です。原文の説明を表示しています。