DirectoryProofKitNewsletterSponsor

← Directory

SKILL · obra/superpowers

Test-Driven Development (superpowers)

Write the failing test first, watch it fail for the right reason, then make it pass. The red run is part of the proof.

proof: red-to-green blocks: test never failedblocks: tests written after the fact to match code

Source

https://github.com/obra/superpowers/blob/main/skills/test-driven-development/SKILL.md
Checked 2026-10-16. Read the original before installing.

By harness

HarnessStatusHow
CursoradaptedCopy SKILL.md body into .cursor/rules/<name>.mdc with alwaysApply: false and a description so the agent pulls it in. Untested as a rule.
Claude CodenativeNative skill.
Grok BuildnativeGrok Build reads Claude Code skills from .claude/skills/ alongside .grok/skills/ (per docs.x.ai skills page).
CodexuntestedPaste the core checklist into AGENTS.md. Codex has no SKILL.md loader in the cited docs; untested.
AGENTS.md genericuntestedPaste the checklist section into AGENTS.md. Untested.

By model family

Claudesource
GPTuntested
Grokuntested
Geminiuntested
"source" = the source targets it; "untested" = not verified by ProofOfDone yet.

Proof of the week

One verification pattern every week, adapted per harness and model. No spam.