SuperAPI AI 工具集

speckit-tasks

设计与创作

查看项目

更新于 10-16 03:11

技能介绍

用途:在规格驱动开发流程中,根据已有设计产物生成结构化的任务清单文件 tasks.md,让任务可被 LLM 或开发者直接执行。

主要能力:读取 FEATURE_DIR 下的 plan.md(技术栈、库、结构)和 spec.md(按优先级的用户故事);可选读取 data-model.md、contracts/、research.md、quickstart.md,以及 .specify/memory/constitution.md 中的项目原则;按用户故事组织任务,生成依赖图、并行执行示例与 MVP 建议;校验任务完整性,每个用户故事可独立测试。

使用方式:先运行 .specify/scripts/bash/setup-tasks.sh --json 获取 FEATURE_DIR、TASKS_TEMPLATE 和 AVAILABLE_DOCS;若 TASKS_TEMPLATE 为空则回退到 .specify/templates/tasks-template.md。任务格式为 - [ ] T001 [P] [US1] 描述与文件路径,覆盖 Setup、Foundational、按优先级排列的用户故事阶段和最终 Polish 阶段。若存在 .specify/extensions.yml,会按 hooks.before_tasks 和 hooks.after_tasks 读取并执行或提示扩展钩子;命令名中的点替换为连字符(如 speckit.git.commit 对应 /speckit-git-commit)。完成后输出 tasks.md 路径与统计报告。

限制:测试任务仅在规格中明确要求或用户指定 TDD 时生成;文档缺失时按现有资料生成,不补全不存在内容;钩子条件表达式不自行求值,交由 HookExecutor 处理。具体收费、平台与依赖版本暂未提供。