🔍 插件简介

to-tickets 是一类面向 AI 编程助手的任务拆解技能,能把需求描述、规划文档或功能设想拆分成粒度合理、依赖明确的工单列表,每个工单都带有验收标准和上下文,方便直接进入开发和跟踪流程。

⚙️ 主要功能一览

这个插件解决的是「规划完了但不知道怎么落地」的问题。它把大块需求切成小份,让每一步都有明确的输入、输出和完成标准。

需求拆解
  • 把功能描述拆成独立可执行的工作项
  • 控制单个工单的粒度,避免过大或过碎
  • 识别任务之间的依赖顺序
结构化输出
  • 每个工单包含标题、描述、验收标准
  • 标注技术上下文和相关文件
  • 支持优先级和估算标记
规划对齐
  • 读取 spec.md、plan.md 等规划文档
  • 确保工单覆盖规划中的每个关键点
  • 标记出规划中模糊、需要澄清的部分
流程衔接
  • 输出可直接用于开发任务分配
  • 支持导出为 Markdown 或任务系统格式
  • 与后续实现、审查技能形成闭环

📦 第一次安装:一行命令

安装前确认环境就绪:Node.js 18+ 已装好、项目已用 Git 管理。to-tickets 类技能通常以 Agent Skill 形式分发。

通用 Skills 安装方式:

npx skills add <repo-owner>/<repo-name> --skill to-tickets

如果你使用的是 Claude Code,也可以手动放置技能文件:

mkdir -p ~/.claude/skills/to-tickets
# 将 SKILL.md 放入该目录
💡 小提示:如果项目里已有 spec.md 或 plan.md,建议在安装后先让技能读一遍这些文档,拆出来的工单会更贴合实际规划。

🚀 安装后怎么用:直接说话就行

这个插件不需要你记复杂命令。安装完成后,在 AI 助手的对话窗口里直接用自然语言描述需求,它会自动激活技能。

试试这些说法:

  • “把这个功能需求拆成开发工单”
  • “读一下 plan.md,生成对应的任务列表”
  • “帮我把这个模块重构拆成几步可执行的任务”
  • “生成工单,标注依赖关系和优先级”
  • “这个需求里哪些地方还不够清楚,需要先澄清”

生成的工单通常以 Markdown 形式输出,包含以下字段:

## 工单 1:实现用户认证接口

**描述**:创建 POST /api/auth/login 端点,校验邮箱和密码。

**验收标准**:
- 正确凭证返回 JWT token
- 错误凭证返回 401
- 缺少字段返回 400

**依赖**:无
**相关文件**:src/routes/auth.ts, src/services/user.ts

🎯 主要应用场景

从规划到任务的落地 完成 spec 和 plan 文档后,用这个技能把规划拆成具体工单,让每个任务都有明确的负责人和完成标准。
多人协作的任务分配 拆出的工单粒度适合分配给不同成员或并行处理,依赖关系清晰,减少沟通成本。
AI 辅助开发的中间环节 在 implement 技能开始写代码前,先用 to-tickets 把工作拆清楚,实现过程会更有条理。
需求评审的辅助工具 拆解过程中暴露出的模糊点和缺失信息,可以直接用于需求评审,提前发现规划漏洞。

🔧 使用技巧与帮助

先澄清再拆解。如果需求里有明显模糊的地方,先让技能标出来,补充信息后再拆,避免拆出一堆无法执行的工单。

控制拆解粒度。明确告诉助手你希望的任务大小,比如「每个工单控制在半天以内」,它会更合理地切分。

标注依赖关系。让技能输出任务之间的先后顺序,这样并行开发时不会出现互相等待的情况。

配合 implement 使用。to-tickets 拆完工单后,直接用 implement 技能按工单逐个实现,形成「拆解—实现—验证」的完整链路。

配合 code-review 使用。每个工单完成后,用 code-review 检查对应变更,确保验收标准被满足。

💡 触发关键词:在对话中提到“拆任务”“工单”“任务列表”“拆解需求”“生成 ticket”等词,插件会自动激活。

🤖 适配哪些 AI 工具

to-tickets 类技能支持多种 AI 编程环境。只要你的助手支持 Skills 或 MCP 协议,基本都能用。

Claude Code Cursor Cline Codex CLI Windsurf GitHub Copilot CLI VS Code Goose

如果你用的工具支持加载自定义 Skill 文件或 MCP 客户端,也可以手动配置使用。具体安装命令请以插件仓库的说明为准。