SuperAPI AI 工具集

spec-kit-tasks

编程与开发

查看项目

更新于 10-15 19:53

技能介绍

用途:从功能规格与计划生成可执行、按依赖排序的任务清单,写入 specs/changes/<name>/tasks.md。可选指定变更名称,省略时从上下文推断或询问。

主要能力:读取必需的 specs/changes/<name>/plan.md 与 spec.md,若存在也加载 checklists/;若缺少 plan.md,会提示先使用 spec-kit-plan 技能。任务按阶段组织:Setup & Foundations、Domain & Application Layer、Infrastructure & Adapters、Integration & Validation,并附依赖图与 MVP 范围。任务格式为 - [ ] [TaskID] [P?] [Story?] 描述与确切文件路径,[P] 表示可并行。顺序为 setup → domain → application → infrastructure → integration → polish,每个任务需映射回 spec.md 中的用户故事。

使用方式:先运行 spec-kit-plan,再运行本技能生成 tasks.md,之后用 spec-kit-analyse 校验一致性与用户故事覆盖。

限制与校验:完成前需确保每个用户故事至少有一个任务、所有任务含确切文件路径、无模糊或无边界任务;不得生成违反依赖规则的任务,领域与应用层任务必须排在基础设施任务之前。输出后给出各阶段任务数、MVP 范围摘要及下一步提示。