workflow-spec-tdd
Installation
SKILL.md
Spec → Plan → TDD Workflow
Degree of freedom: MIXED. Approach choice and spec content [HIGH freedom];
phase order, RED-before-GREEN, and Phase 5 checklist [LOW freedom — run exactly].
The antidote to vibe-coding. LLMs fail not because they can't write code, but because they skip the thinking: they guess requirements, write code before tests, and declare victory without verification. This skill forces the discipline. Stack-agnostic — works for web, React Native, and Capacitor.
Adapted from obra/superpowers (MIT) and the Karpathy LLM-coding guardrails.
How to reason
- Restate — one-sentence ask + surface
- Contract — behavior, edges, out-of-scope, verifiable Done when
- RED — failing test at an agreed seam, watched fail
- Verify — Phase 5 checklist; no unverified "should work"