원클릭으로
switch-phase
Alle aktiven Phasen (Integration-Branches) anzeigen und zu einer anderen Phase wechseln. Behandelt uncommitted Changes sicher.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Alle aktiven Phasen (Integration-Branches) anzeigen und zu einer anderen Phase wechseln. Behandelt uncommitted Changes sicher.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Neue Spezifikation analysieren, in Phasen aufteilen und in den Master-Implementierungsplan aufnehmen. Erkennt automatisch neue Spec-Dateien.
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.
SOC 직업 분류 기준
| name | switch-phase |
| description | Alle aktiven Phasen (Integration-Branches) anzeigen und zu einer anderen Phase wechseln. Behandelt uncommitted Changes sicher. |
| disable-model-invocation | true |
Dieser Befehl zeigt alle aktiven Phasen und wechselt zu einer anderen Phase.
Führe parallel aus:
git branch --show-current
git branch --list "integration/*"
git branch -r --list "origin/integration/*"
git status --porcelain
Daraus ermitteln:
Lies docs/implementation/README.md und zeige eine Übersicht:
Aktuelle Phase: Phase 3 (Animation-Integration)
Branch: feat/state-animation-triggers → integration/phase-3-animation-integration
Aktive Phasen:
● Phase 3: Animation-Integration ← aktuell
Branch: integration/phase-3-animation-integration
Fortschritt: 2/4 Schritte
○ Phase 10: CC Core Data Model & Catalogs
Branch: integration/phase-10-cc-data-model
Fortschritt: 3/6 Schritte
○ main (kein Phase-Branch)
Markiere die aktuelle Phase mit ●, andere mit ○.
Falls uncommitted Changes vorhanden sind, frage den User:
git stash push -m "WIP: <aktueller-branch>"WICHTIG: Niemals uncommitted Changes stillschweigend verwerfen!
Falls nur eine andere Phase aktiv ist → direkt anbieten.
Falls mehrere → User wählen lassen.
Option main immer anbieten.
git checkout integration/phase-X-beschreibung
Falls der Branch nur remote existiert:
git checkout -b integration/phase-X-beschreibung origin/integration/phase-X-beschreibung
Nach dem Wechsel:
git pull origin integration/phase-X-beschreibung
Nach dem Wechsel:
Prüfe ob ein Feature-Branch für diese Phase existiert:
git branch --list | grep -v "integration/"
Falls ja:
Offener Feature-Branch gefunden: feat/cc-equipment-types
Soll dieser fortgesetzt werden? (Dann: git checkout feat/cc-equipment-types)
/switch-phase
Aktuelle Phase: Phase 3 (Animation-Integration)
Branch: feat/state-animation-triggers
Aktive Phasen:
● Phase 3: Animation-Integration (2/4) ← aktuell
○ Phase 10: CC Core Data Model (3/6)
Zu welcher Phase wechseln?
→ Phase 10: CC Core Data Model
→ main
User: Phase 10
Uncommitted Changes gefunden (2 Dateien geändert).
→ Stash (empfohlen)
→ Commit
→ Abbrechen
User: Stash
✓ git stash push -m "WIP: feat/state-animation-triggers"
✓ git checkout integration/phase-10-cc-data-model
✓ git pull
Phase 10: CC Core Data Model & Catalogs
Epic: Character Creator & Ausrüstung
Fortschritt: 3/6 Schritte abgeschlossen
Nächster Schritt: 10.4 ScriptableObject-Kataloge
Offener Feature-Branch: feat/cc-catalogs
→ Fortsetzen mit: git checkout feat/cc-catalogs
/switch-phase
Aktuelle Phase: Phase 3 (Animation-Integration)
Branch: integration/phase-3-animation-integration
Keine anderen Integration-Branches gefunden.
Mögliche Aktionen:
→ Zu main wechseln
→ Neue Phase starten (siehe /impl-next)
/switch-phase
Aktueller Branch: main
Aktive Phasen:
○ Phase 3: Animation-Integration (2/4)
○ Phase 10: CC Core Data Model (3/6)
Zu welcher Phase wechseln?
User: Phase 3
✓ git checkout integration/phase-3-animation-integration
✓ git pull
Phase 3: Animation-Integration
Fortschritt: 2/4 Schritte
Nächster Schritt: 3.3 Player Prefab zusammenbauen
git stash Einträge können mit git stash list angezeigt und mit git stash pop wiederhergestellt werden