Was macht indexion-sdd?
Erstelle SDD-Anforderungen aus RFCs/Spezifikationen und überprüfe die Implementierungskonformität quantitativ. Spezifikationsentwurf → Spezifikationsabgleich → Spezifikationsverifikation → automatisierter Validierungszyklus mit Codex/Claude. Betreibe Drift-Gates von der Spezifikation zur Implementierung als CI-Prüfungen.
Beschreibung
Dieser Skill automatisiert den Prozess der Generierung von SDD (Software Design Description) Anforderungen aus formalen Spezifikationen wie RFCs und der anschließenden quantitativen Verifizierung der Implementierungskonformität. Der Workflow umfasst:
- spek draft: Extraktion von Anforderungen aus Spezifikationen
- spec align: Abgleich der Anforderungen mit der Code-Implementierung
- spec verify: Quantitative Überprüfung der Konformität
- automated validation loop: Wiederholter, automatischer Validierungszyklus mit Codex oder Claude
Verwendung
Der Skill kann als CI-Check konfiguriert werden, um Spezifikations-zu-Implementierungs-Drift zu erkennen und zu verhindern. So wird sichergestellt, dass der Code immer der aktuellen Spezifikation entspricht.
CLI-Beispiel
# SDD-Anforderungen aus einer RFC-Datei generieren
indexion-sdd generate --spec rfc1234.txt --output requirements.yaml
# Implementierung gegen Anforderungen verifizieren
indexion-sdd verify --requirements requirements.yaml --code ./src
# CI-Prüfung ausführen (z.B. in GitHub Actions)
indexion-sdd ci-check --spec spezifikation.md --code ./src --threshold 0.95
Umgebungsvariablen
CODEX_API_KEY: API-Schlüssel für Codex (falls verwendet)CLAUDE_API_KEY: API-Schlüssel für Claude (falls verwendet)SDD_THRESHOLD: Standard-Konfidenzschwellwert für CI-Prüfungen (Standard: 0.9)
Unterstützte Plattformen
- Codex
- Claude
- Jeder CI-Dienst (GitHub Actions, GitLab CI, Jenkins, etc.)
Lizenz
MIT