SuperAPI AI 工具集

speckit-tasks

设计与创作

查看项目

更新于 10-15 20:34

技能介绍

用途:在 Spec Kit 项目中为某个功能生成可执行、按依赖排序的 tasks.md,依据已有的设计产物组织实现计划。

主要能力:先运行 .specify/scripts/bash/setup-tasks.sh --json 获取 FEATURE_DIR、TASKS_TEMPLATE_CONTENT/TASKS_TEMPLATE 与 AVAILABLE_DOCS;读取必需的 plan.md、spec.md,并按存在情况加载 data-model.md、contracts/、research.md、quickstart.md,以及 .specify/memory/constitution.md。随后按用户故事优先级(P1、P2……)划分阶段,生成依赖图与并行执行示例,并用模板填充 phases、任务编号、文件路径、依赖与实现策略。任务采用固定清单格式:- [ ] T001 [P] [US1] 描述与文件路径;Setup 与 Foundational 阶段不标故事标签,用户故事阶段必须标注。

使用方式:以该技能为协作流程的一环,在具备上述文档的项目中触发;支持通过 $ARGUMENTS 传入上下文,并在完成前按 .specify/extensions.yml 的 hooks.before_tasks / hooks.after_tasks 规则检查并执行必需或可选扩展钩子,钩子名中的点会转换为连字符。

适用场景:Spec Kit 驱动的功能开发前期规划,尤其是需要按用户故事拆分、独立测试与 MVP 增量交付的任务编排。

限制:测试任务仅在规格或用户明确要求 TDD 时生成;部分项目缺少可选文档时需基于现有材料生成;YAML 不可解析时不会静默跳过,而会提示错误;官方文本未提供具体价格、平台与效果信息。