mcpField
U
using-spec-driven-tdd

using-spec-driven-tdd

github.com/strelov1Agent 工作流1356 次安装12 周前更新
代码仓库

关于 using-spec-driven-tdd

用于实施 OpenSpec 变更的工作流技能,涵盖计划、TDD、审查和归档。它结合 OpenSpec 变更跟踪与 Superpowers 实践,要求编码 Agent 在实现前调用该流程。

主要功能

  1. 01使用 OpenSpec 规划和跟踪变更
  2. 02在实现中采用 TDD
  3. 03简化并审查代码
  4. 04运用系统化调试实践
  5. 05完成并归档变更

适用场景

  1. 01开始实施 OpenSpec 变更
  2. 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