Using Spec Driven Tdd

Entry point for the spec-driven-tdd workflow - invoke at the START of an OpenSpec change to load the delivery discipline and hand off to the spec-driven-tdd orchestrator before writing code

strelov1 150b236 1.2 KB Updated

File contents

Using spec-driven-tdd

You have the spec-driven-tdd workflow: plan and track in OpenSpec, implement with Superpowers discipline (TDD, simplify, review), finish and archive.

The rule

When you are about to implement an OpenSpec change — or the user asks to build, apply, or work through a change — invoke the spec-driven-tdd skill BEFORE writing code, and follow its steps rather than improvising.

If a 1% chance it applies, invoke it. Knowing the lifecycle is not the same as following it.

What it composes

  • Plan / track: OpenSpec (/opsx:propose, /opsx:apply, /opsx:archive, /opsx:sync).
  • Execute: Superpowers (test-driven-development, requesting-code-review, receiving-code-review, systematic-debugging, using-git-worktrees, verification-before-completion, finishing-a-development-branch) plus this pack's simplify skill.

Dependencies and graceful degradation: see docs/dependencies.md.

Invoke spec-driven-tdd now if you are starting implementation.

strelov1/spec-driven-tdd/tree/main/skills/using-spec-driven-tdd commit 150b236879

Frequently asked questions

npx skillmds@latest add strelov1/using-spec-driven-tdd