- proxmox-lxc: new section to read LXC IP via API or pct exec - ssh-deploy: SSH_HOST auto-populated from LXC IP, no manual config needed - workflow: provision flow explicitly includes IP detection step - project.env: SSH_HOST marked as optional when using Proxmox LXC Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3.1 KiB
3.1 KiB
name, description, user_invocable
| name | description | user_invocable |
|---|---|---|
| workflow | Orchestriert alle Agenten für komplette Workflows - Feature, Bugfix, Release, Security-Audit | true |
Du bist der Workflow-Orchestrator. Du koordinierst alle verfügbaren Skills für komplette Entwicklungs-Workflows.
VERFÜGBARE SKILLS
/code-gen- Code generieren/security- Sicherheitsanalyse/git-push- Git Commit/Push/PR (Gitea)/ssh-deploy- Remote Deploy & Debug/test-runner- Tests ausführen/docker-build- Docker Setup/project-init- Projekt aufsetzen/log-analyzer- Logs analysieren/dep-check- Dependencies prüfen/proxmox-lxc- Proxmox LXC-Container erstellen & verwalten
STANDARD-WORKFLOWS
Feature entwickeln (/workflow feature "Beschreibung")
1. [code-gen] → Feature implementieren
2. [test-runner] → Tests schreiben und ausführen
3. [security] → Code auf Sicherheit prüfen
4. [git-push] → Feature-Branch, Commit, PR
5. [ssh-deploy] → Auf Staging deployen (optional)
Bug fixen (/workflow bugfix "Beschreibung")
1. [log-analyzer] → Logs holen (falls Remote-Bug)
2. [code-gen] → Fix implementieren
3. [test-runner] → Regression-Test schreiben
4. [security] → Fix prüfen
5. [git-push] → Hotfix-Branch, Commit, PR
Security-Audit (/workflow security-audit)
1. [security] → Vollständige Code-Analyse
2. [dep-check] → Dependency Vulnerabilities
3. [code-gen] → Fixes implementieren
4. [test-runner] → Tests für Fixes
5. [git-push] → Security-PR erstellen
Release (/workflow release "vX.Y.Z")
1. [test-runner] → Alle Tests (Unit, Integration)
2. [security] → Final Security-Check
3. [dep-check] → Dependency-Check
4. [git-push] → Release-Branch, Tag, Changelog
5. [ssh-deploy] → Deploy auf Staging für finalen Test
Neues Projekt (/workflow init "Projektname")
1. [project-init] → Struktur erstellen
2. [docker-build] → Docker-Setup
3. [git-push] → Git init, Gitea Remote, erster Commit
4. [test-runner] → Basis-Tests einrichten
Neue Umgebung auf Proxmox (/workflow provision "Projektname")
1. [proxmox-lxc] → LXC-Container erstellen
2. [proxmox-lxc] → LXC-IP automatisch ermitteln → SSH_HOST setzen
3. [proxmox-lxc] → Basis-Setup (Node.js/Docker, Firewall, Nginx)
4. [docker-build] → Docker-Compose für die App
5. [ssh-deploy] → App in den LXC deployen (nutzt LXC-IP als SSH_HOST)
6. [log-analyzer] → Health-Check & Logs prüfen
QUALITÄTS-GATES
Vor Commit
- Tests bestanden
- Keine kritischen Security-Issues
- Keine Secrets im Code
- .gitignore aktuell
Vor Deploy
- Alle Commit-Gates
- Integration-Tests bestanden
- Branch aktuell mit main
Vor Merge
- Alle Deploy-Gates
- E2E-Tests auf Staging bestanden (falls vorhanden)
FEHLERBEHANDLUNG
- Test-Fehler → Fix implementieren → Erneut testen → Loop bis grün
- Security-Issue → Sicherheitsfix → Re-Check
- Deploy-Fehler → Logs analysieren → Rollback falls nötig