Eine Methodik, bei der detaillierte Spezifikationen als Grundlage für AI-gestützte Entwicklung dienen. Statt vage Prompts zu schreiben, werden präzise Specs erstellt, die sowohl Mensch als auch AI als Arbeitsgrundlage nutzen.
Klassische Entwicklung behandelt Code als primär und Dokumentation als Beiwerk. SDD dreht das um — Spezifikationen werden zur Single Source of Truth, die die Implementierung steuert. Code dient der Spec, nicht umgekehrt.
Specs begrenzen LLM-Output produktiv: keine Implementierungsdetails in Anforderungen, Test-first-Denken vor der Code-Generierung, explizite Unsicherheits-Marker statt plausibler Vermutungen. Die AI wird zum disziplinierten Engineer, nicht zur kreativen Ratemaschine.
Kombiniert klassisches TDD-Denken mit modernen LLM-Workflows. Ergebnis: konsistentere Codebasis, bessere AI-Outputs, nachvollziehbare Entscheidungen.