用途:将计划、规格或对话拆解为一组工单,每个工单是一个贯穿各层的纵向切片,并声明阻塞它的其他工单。使用前需已提供问题追踪器与分诊标签词表,否则提示用户运行 /setup-matt-pocock-skills。
主要能力与流程:1)收集上下文,若用户传入规格路径、issue 编号或 URL 则抓取并阅读全文与评论;2)可选地探索代码库,使用项目领域词汇命名,遵守相关 ADR,并寻找预重构机会;3)起草纵向切片,每个切片贯穿 schema、API、UI、测试等所有层,可独立演示或验证,且适配单个全新上下文窗口,预重构优先;4)向用户展示编号列表,含标题、阻塞项、交付内容,并询问粒度、阻塞边是否正确、是否需合并或拆分,迭代至批准;5)发布到已配置追踪器。
发布方式:本地文件时,在 .scratch/<feature-slug>/issues/<NN>-<slug>.md 下每个工单一个文件,按依赖顺序从 01 编号,文件内列出 Blocked by;真实追踪器(GitHub、Linear 等)时按依赖顺序每个工单发布一个 issue,使用平台原生阻塞/子 issue 关系,否则设置 Blocked by,并默认应用 ready-for-agent 标签。不要关闭或修改任何父 issue。
限制:宽泛重构是纵向切片的例外,应按 expand–contract 排序;工单应避免具体文件路径或代码片段,除非原型片段比文字更精确地编码了决策。具体追踪器配置与标签词表由 /setup-matt-pocock-skills 提供,资料未给出其细节。