crush/skills/sp-tdd/SKILL.md
SUPERPOWERS TDD enforcement: NO production code without a failing test first. Delete code written before tests.
npx skillsauth add e2ec-it/pub-xifan-crush-best-practices sp-tddInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Based on obra/superpowers test-driven-development skill. (MIT)
Upstream reference: skills/test-driven-development/SKILL.md
NO PRODUCTION CODE WITHOUT A FAILING TEST FIRST
If you wrote code before seeing the test fail:
Only with explicit user approval (throwaway prototypes, config-only changes, etc.).
If you cannot get a clean RED (fails correctly), stop and fix the test until it fails correctly.
content-media
SUPERPOWERS-style implementation planning: turn an approved design into 2–5 minute tasks with exact file paths, commands, verifications, and frequent commits.
development
Execute plan per task with role separation and review loops (spec then quality). In Crush, simulate subagents via role prompts / new sessions.
development
Request review between tasks and before merge. Use git SHAs to scope changes and produce actionable findings.
testing
Create isolated worktree for feature work; verify ignore rules; run baseline tests before work.