SuperAPI AI 工具集

workflow-tdd-plan

编程与开发

查看项目

更新于 10-15 17:32

技能介绍

用途:该技能用于以 TDD 方式制定实现计划,核心原则是“没有失败测试就不写生产代码”。它属于规划类工作流,输出规划供用户审阅,本身绝不执行实现。

主要能力:默认 plan 模式下运行 6 个顺序阶段,含条件分支:阶段1 会话发现(创建或查找工作流会话,初始化 planning-notes.md);阶段2 上下文收集(调用 spawn_agent: context-search-agent,产出 context-package.json 与冲突风险评估);阶段3 测试覆盖分析(调用 cli-explore-agent,检测测试框架与约定、分析覆盖率,产出 test-context-package.json);阶段4 冲突解决(仅当冲突风险 ≥ medium 时触发,CLI 驱动分析并由用户选择解决策略);阶段5 TDD 任务生成(调用 action-planning-agent,产出 IMPL_PLAN.md、任务 JSON 与 TODO_LIST.md);阶段6 TDD 结构校验并呈现计划确认门。Verify 模式(阶段7)基于已有计划做四维 TDD 合规验证,产出 TDD_COMPLIANCE_REPORT.md。

使用方式:默认 plan 模式如 workflow-tdd-plan "Build authentication system with JWT and OAuth";自动模式加 -y 或 --yes 跳过所有确认并使用默认值;用 --session ID 指定会话,如 workflow-tdd-plan --session WFS-auth "Extend with 2FA support"。验证模式如 workflow-tdd-plan verify --session WFS-auth。

数据流:输入任务会转为 TDD 结构化格式(TDD/GOAL/SCOPE/CONTEXT/TEST_FOCUS),各阶段依次生成会话文件、上下文包、测试上下文包与计划文件;计划确认门后可选择 Verify(进入阶段7)、Done(显示下一步命令,通常衔接 workflow-execute 技能)或 Review Status(内联显示)。

限制与说明:资料显示该技能仅规划、不执行实现;任务生成要求每任务包含 Red-Green-Refactor 三步,Green 阶段最多 3 次测试修复迭代,超出自动回退。agent 等待超时为 1800000 毫秒。具体收费、价格、平台支持等事实暂未提供。