Skills Directory精选自 GitHub 的开源 Skills

to-ticketscommit 9e2abf8SKILL.md · 任务拆分

拆分为工单

把计划、规格或当前对话拆成带阻塞关系的 tracer-bullet 工单,并发布到已配置的追踪器。

使用真实追踪器时会创建 issue 并添加 ready-for-agent 标签。

npx skills add mattpocock/skills --skill to-tickets
权限
  • read-repo
  • write-files
  • shell
  • network
兼容工具
Claude Code, Codex, Copilot, Gemini CLI
GitHub
308.7k
来源
社区 · Matt Pocock
状态
扫描通过
许可证
MIT

核心规则

每个切片都要贯穿所有层(schema、API、UI、测试)形成完整窄路径,是纵向而非某一层的横向切片。

执行阶段

  1. 阶段 01收集上下文

    以对话内容为基础;若传入规格路径或 issue 编号/URL,则读取其完整正文和评论。

  2. 阶段 02了解代码库

    可选地查看代码现状,使用项目领域术语、遵守相关 ADR,并寻找可先行重构的机会。

  3. 阶段 03起草纵向切片

    拆成可独立演示、能装进单个上下文窗口的工单并标出阻塞关系;大范围重构按 expand–contract 排序。

  4. 阶段 04与用户确认

    以编号列表展示标题、阻塞项和交付内容,询问粒度和依赖是否合适,反复调整直到用户认可。

  5. 阶段 05发布工单

    按依赖顺序写成 .scratch/ 下每单一个文件,或在追踪器上逐个创建 issue 并使用原生阻塞关系,不改动父 issue。

权限说明(据 SKILL.md 整理)

能力是否需要说明
文件写入部分需要使用本地追踪器时,仅在 .scratch/<feature-slug>/issues/ 下每个工单写一个文件。
命令执行不需要技能说明中没有要求运行命令。
网络外发部分需要仅访问已配置的问题追踪器(如 GitHub、Linear),用于读取引用的 issue 和创建工单。

SKILL.md 头部信息(YAML)

SKILL.md 头部信息(YAML)commit 9e2abf8
---
name: to-tickets
description: Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker (edges as text in one file per ticket locally, or native blocking links on a real tracker).
disable-model-invocation: true
---

相关技能

规则扫描无法覆盖所有风险,安装前请阅读此技能的 SKILL.md,确认权限后再使用。