← ClaudeAtlas

to-ticketslisted

Break a plan, spec, or conversation into tracer-bullet vertical-slice tickets with blocking edges. Use after a spec is approved.
988hj7tczd-oss/skill-tool · ★ 0 · AI & Automation · score 71
Install: claude install-skill 988hj7tczd-oss/skill-tool
# To Tickets — Plan → Ticket 分解 把一个计划、spec 或对话分解成 **tickets**——每个是 tracer-bullet 垂直切片,声明阻塞它的 tickets。 ## 流程 ### 1. 收集上下文 从对话中已有的内容出发。 ### 2. 探索代码库 了解当前代码状态。用项目领域词汇表。 ### 3. 草拟垂直切片 **垂直切片规则:** - 每个切片切一个窄但**完整**的路径(schema、API、UI、测试)——垂直,不是一层的水平切片 - 完成一个切片后可演示或独立验证 - 每个切片适合一个干净的 context window - 任何预重构先做 给每个 ticket 其**阻塞边**——必须先完成才能开始的 tickets。无阻塞的就是可立即开始的。 **宽重构例外:** 一个机械性改变(重命名列、重类型共享符号),它的 blast radius 遍及整个代码库,单个编辑同时破坏数千个调用点。不要强塞进 tracer bullet;按**expand-contract**顺序来。 ### 4. 询问用户 把你的分解呈现为编号列表。每个 ticket 显示: - **标题**:简短描述名 - **被哪些阻塞**:哪些必须先完成 - **交付什么**:这个 ticket 使什么端到端行为工作 问用户:粒度对吗?阻塞边正确吗?需要合并或拆分吗? ### 5. 发布 tickets 如果 issue tracker 支持,用原生阻塞关系发布 tickets。否则用本地文件。