一键导入
add-spec
Neue Spezifikation analysieren, in Phasen aufteilen und in den Master-Implementierungsplan aufnehmen. Erkennt automatisch neue Spec-Dateien.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Neue Spezifikation analysieren, in Phasen aufteilen und in den Master-Implementierungsplan aufnehmen. Erkennt automatisch neue Spec-Dateien.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Nächste nicht-ausgearbeitete Phase finden und detailliert ausarbeiten. Erstellt Phase-Ordner mit README und Schritt-Dateien.
Aktuellen Fortschritt ermitteln und den nächsten Implementierungsschritt durchführen. Erstellt Feature-Branch, implementiert, testet und erstellt PR.
Zeigt den aktuellen Fortschritt und welcher Schritt als nächstes zur Implementierung ansteht. Keine Implementierung, nur Übersicht.
Alle aktiven Phasen (Integration-Branches) anzeigen und zu einer anderen Phase wechseln. Behandelt uncommitted Changes sicher.
| name | add-spec |
| description | Neue Spezifikation analysieren, in Phasen aufteilen und in den Master-Implementierungsplan aufnehmen. Erkennt automatisch neue Spec-Dateien. |
| disable-model-invocation | true |
| argument-hint | [docs/specs/MeineSpec.md] |
Dieser Befehl nimmt eine Spezifikations-Datei entgegen, analysiert sie, teilt sie in Phasen auf und integriert sie in den Master-Implementierungsplan.
Der User gibt optional den Pfad zu einer (oder mehreren) Markdown-Spezifikation(en) an, z.B.:
/add-spec docs/specs/MeineNeueSpec.md
/add-spec docs/specs/Spec_A.md docs/specs/Spec_B.md
Falls kein Pfad angegeben wird → automatische Erkennung (siehe Schritt 0).
Wenn der User keinen Pfad angibt, suche automatisch nach neuen Markdown-Dateien im Repo:
git status --porcelain -- "docs/specs/*.md" "docs/specs/**/*.md"
Das findet Dateien mit Status ?? (untracked), A (staged/added) oder M (modified).
Fall A: Keine neuen Specs gefunden
Fall B: Genau eine neue Spec gefunden
Fall C: Mehrere neue Specs gefunden
Neue Spec-Dateien gefunden:
1. docs/specs/WeatherSystem_Spec.md
2. docs/specs/WeatherSystem_Effects.md
3. docs/specs/CraftingSystem_Spec.md
Wenn der User mehrere Specs auswählt, die zu einem Epic gehören:
docs/specs/:
WeatherSystem_Specification.mdLies die angegebene(n) Spec-Datei(en) vollständig und identifiziere:
Lies docs/implementation/README.md und identifiziere:
Teile die Spec in sinnvolle Phasen auf. Dabei gelten folgende Regeln:
Granularität:
Reihenfolge:
Für jede Phase definieren:
integration/phase-X-beschreibung)/plan-phase in Schritt 5d verfeinert und als ## Relevante Spezifikationen in die Schritt-Dateien eingetragen.Zeige dem User:
WICHTIG: Nicht direkt in den Plan schreiben! Erst dem User zeigen und auf Bestätigung warten.
Aktualisiere docs/implementation/README.md:
Epic-Übersicht Tabelle:
Phasen-Übersicht Tabelle:
| Phase | Epic | Name | Features | Ausgearbeitet | Status |
| X | Epic | Name | — | ❌ | Offen |
—, Ausgearbeitet = ❌, Status = OffenAbhängigkeiten-Diagramm:
Neuer Epic-Abschnitt:
**Branch:** \integration/phase-X-beschreibung``**Ausgearbeitet:** ❌ Nein**Schritte (vorläufig):** als Checkbox-ListeZeige dem User:
/plan-phase für Detail-Ausarbeitung)Die Änderungen werden NICHT automatisch committed. Der User entscheidet selbst, wann und wie committed wird.
/add-spec docs/specs/CraftingSystem_Spec.md
Spec analysiert: "Crafting System Specification"
Vorschlag für neues Epic:
Crafting & Berufe (3 Phasen)
├── Phase 17: Crafting Core Data Model
│ Branch: integration/phase-17-crafting-data-model
│ Ziel: Rezepte, Materialien, Stationen als Datenmodell
│ Schritte: Package-Struktur, RecipeDefinition, MaterialType, CraftingStation, Tests
│
├── Phase 18: Crafting Pipeline & Logic
│ ...
└── ...
Soll ich das so in den Plan aufnehmen? (Anpassungen möglich)
/add-spec
Neue Spec-Dateien gefunden:
1. docs/specs/WeatherSystem_Spec.md (untracked)
2. docs/specs/WeatherSystem_Effects.md (untracked)
3. docs/specs/CraftingSystem_Spec.md (untracked)
Welche Specs sollen verarbeitet werden?
→ Einzelne Spec auswählen (1, 2 oder 3)
→ Mehrere für ein Epic konsolidieren (z.B. 1+2)
→ Alle einzeln nacheinander
User wählt: 1+2 (konsolidieren)
Lese 2 Specs...
✓ WeatherSystem_Spec.md (Grundsystem, Wetterzyklus, Biome)
✓ WeatherSystem_Effects.md (VFX, Audio, Gameplay-Effekte)
Überschneidungen:
- Beide definieren WeatherType Enum → zusammengeführt (Spec hat 6, Effects hat 8 → 8 übernommen)
- Keine Widersprüche gefunden
Konsolidierte Spec erstellt: docs/specs/WeatherSystem_Specification.md
Original-Specs löschen?
- docs/specs/WeatherSystem_Spec.md
- docs/specs/WeatherSystem_Effects.md
User: Ja → gelöscht
Vorschlag für neues Epic:
Dynamisches Wetter & Umgebungseffekte (4 Phasen)
├── Phase 17: Weather Core Data Model
│ Branch: integration/phase-17-weather-data-model
│ Quellen: WeatherSystem_Spec.md Kap. 2-4, WeatherSystem_Effects.md Kap. 1
│ ...
└── ...
Soll ich das so in den Plan aufnehmen? (Anpassungen möglich)
docs/specs/git status --porcelain erkennt sowohl untracked (??) als auch staged (A) Dateien