Feature mit Spec-First-Disziplin shippen
Wann einsetzen: Vage Feature-Anforderung vom PM; du willst es richtig geliefert, nicht schnell.
Voraussetzungen
- Skill installiert — git clone https://github.com/maxritter/pilot-shell ~/.claude/skills/pilot-shell
Ablauf
-
PlanenUse pilot-shell. Plan the feature 'export usage CSV per workspace per month'. List unknowns + risks.✓ Kopiert→ Plan mit expliziten Unbekannten; du füllst Lücken vor dem nächsten Schritt
-
SpezifizierenFrom the plan, write a spec with acceptance criteria + non-goals + edge cases.✓ Kopiert→ Spec gespeichert unter /specs/<feature>.md
-
ImplementierenImplement against the spec. Tests first, then code. Stop at any unmet criterion.✓ Kopiert→ Tests + Implementierung; fehlschlagende Tests sichtbar bis Implementierung besteht
-
Gates prüfenRun all gates: lint, type, tests, docs. Block PR if any red.✓ Kopiert→ Gate-Report; nur grün = Merge-Kandidat
Ergebnis: Features die spec-vollständig shippen, mit Tests und Docs.
Fallstricke
- Spec-Phase wird zum Planungsmarathon — Spec-Phase auf 30 Min. eingrenzen; kleinste Spec shippen die Abnahme sperrt