关于 using-spec-driven-tdd
用于实施 OpenSpec 变更的工作流技能,涵盖计划、TDD、审查和归档。它结合 OpenSpec 变更跟踪与 Superpowers 实践,要求编码 Agent 在实现前调用该流程。
主要功能
- 01使用 OpenSpec 规划和跟踪变更
- 02在实现中采用 TDD
- 03简化并审查代码
- 04运用系统化调试实践
- 05完成并归档变更
适用场景
- 01开始实施 OpenSpec 变更
- 02按跟踪式工作流落实用户请求的变更
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ strelov1/ spec-driven-tdd --skill using-spec-driven-tdd安装后在 Claude Code 中输入/using-spec-driven-tdd确认已加载。
详细介绍
使用 spec-driven-tdd
你可以使用 spec-driven-tdd 工作流:在 OpenSpec 中规划和跟踪,按照 Superpowers 的规范(TDD、简化、审查)实施,最后完成并归档。
规则
准备实施 OpenSpec 变更时,或者用户要求构建、应用或处理某项变更时,必须先调用 spec-driven-tdd 技能,再编写代码,并遵循其步骤,而不是自行发挥。
只要有 1% 的可能适用,就调用它。了解生命周期不等于遵循它。
组合内容
- 规划 / 跟踪: OpenSpec(
/opsx:propose、/opsx:apply、/opsx:archive、/opsx:sync)。 - 执行: Superpowers(
test-driven-development、requesting-code-review、receiving-code-review、systematic-debugging、using-git-worktrees、verification-before-completion、finishing-a-development-branch),以及本工具包的simplify技能。
依赖项和优雅降级:请参阅 docs/dependencies.md。
如果你即将开始实施,请立即调用 spec-driven-tdd。
评论
支持 Markdown