Zum Inhalt

CodexSpec

CodexSpec

CodexSpec

Ein Toolkit für Requirements-First SDD mit Claude Code und OpenAI Codex

CodexSpec erstellt aus bestätigten Anforderungen Spezifikationen, Entwürfe, Pläne, Aufgaben und Implementierungen, die sich auf ihre Quellen zurückführen lassen. Sie entscheiden, was entwickelt werden soll und warum. Der Agent erarbeitet innerhalb dieser bestätigten Anforderungen das Wie und nutzt dabei Review-Prüfpunkte und dauerhaft gespeichertes Projektwissen.

Nutzen Sie CodexSpec mit den Slash-Befehlen von Claude Code, mit Codex-Skills oder mit beiden. Für reguläre Features werden standardmäßig separate Git-Worktrees verwendet. Mit einem optionalen gemeinsamen Blueprint kann der Agent eine Liste bestätigter Anforderungen autonom abarbeiten.

Warum CodexSpec?

Bedarf Was CodexSpec bietet
Klarer Zweck des Produkts Explizite Bestätigung und dauerhaft gespeicherte Anforderungen in requirements.md vor der Spezifikation
Nachvollziehbare Entwicklung Quellenverweise entlang der Kette Anforderungen → Spezifikation → Entwurf → Plan → Aufgaben
Überprüfbare Entscheidungen Vier Befehle zur Prüfung von Artefakten, eine artefaktübergreifende Analyse und eine separate Codeprüfung, bei der Fehler die Freigabe verhindern
Kontinuität zwischen Sitzungen und im Team Feature-Aufzeichnungen, Projektprinzipien, wiederverwendbares Wissen und relevante frühere Entscheidungen
Mehrere Features gleichzeitig Ein Git-Worktree pro regulärem Feature; der zugehörige Arbeitsbereich wird zuverlässig wiederverwendet
Mehr Automatisierung Optionaler automatischer Übergang zwischen Phasen und autonome Entwicklung bestätigter Blueprint-Anforderungen
Sprachpräferenzen im Team Unabhängig wählbare Sprachen für Interaktion, Dokumente und Commits

Was ist Requirements-First SDD?

Bei Requirements-First Spec-Driven Development sind bestätigte Anforderungen für ein Feature die maßgebliche Grundlage mit der höchsten Priorität. Bevor der Agent daraus Implementierungsartefakte ableitet, hält er Ziele, Einschränkungen, Entscheidungen, Ausschlüsse, offene Fragen und die Belege für die Bestätigung fest.

Idea → Confirmed Requirements →     Spec    →     Design    →     Plan    →    Tasks     →     Code
                 ↓                   ↓              ↓              ↓             ↓              ↓
         User confirmation      review-spec   review-design   review-plan   review-tasks   review-code

Sie bestätigen die Anforderungen. Jedes daraus abgeleitete Artefakt wird eigens geprüft – von der Spezifikation bis zum Code.

In der Zusammenarbeit mit Menschen wird festgelegt und geändert, was das Produkt leisten soll. Automatische Reviews prüfen die abgeleiteten Artefakte anhand dieser Vorgaben. Wird die Automatisierung aktiviert, setzt sie die Arbeit nach erfolgreich geprüften Phasen fort. Sie berechtigt den Agenten nicht, bestätigte Anforderungen stillschweigend zu ersetzen.

CodexSpec: anforderungsorientierte Entwicklung, Reviews je Phase und Wiederverwendung von Erfahrungen

CodexSpec: anforderungsorientierte Entwicklung, Reviews je Phase und Wiederverwendung von Erfahrungen

Diagramm in voller Größe öffnen: ☀️ · 🌙

Schnellstart in 30 Sekunden

Installieren Sie CodexSpec und initialisieren Sie das Projekt für den Assistenten, den Sie verwenden:

uv tool install codexspec

# Create a new project for Claude Code
codexspec init my-project --ai claude

# Or initialize an existing project for Codex
cd your-existing-project
codexspec init . --ai codex

# Use --ai both when you want both integrations

Starten Sie den installierten Assistenten im initialisierten Projekt. Je nach Assistent wird derselbe Workflow auf eine der folgenden Arten aufgerufen:

Assistent Anforderungsermittlung starten
Claude Code (claude) /codexspec:specify I want to build a todo application
Codex (codex) $codexspec:specify I want to build a todo application

Passen Sie die Projektprinzipien bei Bedarf mit constitution an. Bestätigen Sie die abschließende Zusammenfassung der Anforderungen. Arbeiten Sie anschließend im zurückgegebenen Feature-Verzeichnis und Arbeitsbereich weiter. Die weiteren Befehle finden Sie unter Kern-Workflow.

Wenn Sie die Codex-Desktop-App verwenden, können Sie Codex mit der Installation und Initialisierung Ihres Projekts beauftragen.