用途
plan-to-tasks 用于把项目计划或规格说明转换为 JSONL 格式,输出结构为 Story(Epic)→ Task → SubTask,并在其中嵌入依赖关系。当用户提出“convert plan to jsonl”“create jsonl from plan”“export plan as json”等需求,或需要把 Markdown 计划拆解、把任务层级导出为结构化数据、为外部系统创建工作队列时,可以使用该技能。
主要能力
- 三层结构识别:将计划中的主要功能/组件识别为 Stories(Epics,类型 epic),将实现工作识别为 Tasks(类型 task),将细粒度动作识别为 SubTasks(类型 task)。
- 自包含任务:每个任务都包含完整上下文,使智能体可以独立工作;智能体仅按优先级选择任务,无需遍历层级结构。
- 依赖关系:支持 blocks、depends_on、related、discovered-from 等依赖类型。
- 规则体系:技能在 rules/ 目录中提供详细规则,包括 TDD-First 方法(功能/缺陷必须遵循 Red→Green→Refactor)、Type Schema(TypeScript 类型定义与任务特征)、Self-Contained Tasks(1500+ 字符描述与完整上下文)、Information Extraction(提取需求、用户故事、规格)、Dependency Types(blocks、related、discovered-from、parent-child)、Priority Scale(P0-P4 优先级依据,困难任务优先)、Labels Organization(功能分组、TDD 阶段、技术栈标签)、JSONL Queries(50+ jq 命令示例)、Best Practices(输出格式、预期结构、最终检查清单)。
使用方式
核心转换流程分为三步:
- 分析计划:识别 Stories(Epics)、Tasks、SubTasks 三个层级,并从中提取全部细节。
- 创建自包含任务:每个任务包含完整上下文,使智能体可独立执行。
- 添加依赖:使用合适的依赖类型(blocks、depends_on、related、discovered-from)。
输出结构为 plan/issues.jsonl,每行一个 issue,依赖关系嵌入其中;每行是符合 Type Schema 的完整 JSON 对象。技能明确要求:JSONL 创建完成后即停止,不要立即实现或测试任何内容。
适用场景
- 用户提供项目计划/规格需要拆解。
- 将 Markdown 计划转换为 JSONL 格式。
- 将任务层级导出为结构化数据。
- 为外部系统创建工作队列。
限制
资料未提供该技能的安装命令、收费方式、支持平台或具体性能效果等信息,暂未提供。