fix: Workflow-Konsistenz — Modellangaben, Skill-Definitionen und Hook-Robustheit
- CLAUDE.md: Klare Modell-Strategie (Opus für Planung/Review, Sonnet für Impl., Haiku für Tests) - Agents und Skills: konsistente Modellangaben (n8n-architect, plan-reviewer, go/SKILL, plan-review/SKILL) - Statusline: sichere Fehlerbehandlung bei fehlenden Befehlen (jq, secret-tool) - pre-bash-checks.sh: robustere Validierungen (-n statt -z für Präsenzprüfung), vermeidung von edge cases - phase-4-implementierung.md: Konsistenz in der Workflow-Beschreibung Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -61,11 +61,12 @@ Vorgehen: URL via `WebFetch` abrufen → mit aktuellem Workflow vergleichen →
|
||||
## Struktur
|
||||
|
||||
```
|
||||
skills/ ← Slash-Commands (Symlinks nach ~/.claude/skills/)
|
||||
agents/ ← Agenten-Definitionen (Symlinks nach ~/.claude/agents/)
|
||||
hooks/ ← Shell-Hooks (durch settings.json registriert)
|
||||
dotfiles/ ← ~/.claude/CLAUDE.md, settings.json, statusline-command.sh
|
||||
bootstrap.sh ← Einrichtungsskript
|
||||
skills/ ← Slash-Commands (Symlinks nach ~/.claude/skills/)
|
||||
agents/ ← Agenten-Definitionen (Symlinks nach ~/.claude/agents/)
|
||||
hooks/ ← Shell-Hooks (durch settings.json registriert)
|
||||
dotfiles/ ← ~/.claude/CLAUDE.md, settings.json, statusline-command.sh
|
||||
skills-optimization/ ← Eval-Datensätze für Skill-Performance-Messung
|
||||
bootstrap.sh ← Einrichtungsskript
|
||||
```
|
||||
|
||||
## Aktivierung (nach Neuinstallation)
|
||||
@@ -99,20 +100,22 @@ Kurzbefehl für den gesamten Ablauf: `/story`
|
||||
| `/script` | `skills/script/SKILL.md` | Bash-Script-Lifecycle: Planung (Opus) → Implementierung (Sonnet) → Shellcheck + Test-Empfehlungen → /ship |
|
||||
| `/story` | `skills/story/SKILL.md` | Voller Lifecycle von Research bis PR |
|
||||
| `/workflow-review` | `skills/workflow-review/SKILL.md` | Opus reviewt alle Skills/Konfig → Umsetzungsplan für Sonnet |
|
||||
| `/implement` | `skills/implement/SKILL.md` | Implementierung direkt aus bestehendem Plan (überspringt Research/Planung) |
|
||||
|
||||
## Agenten
|
||||
|
||||
| Agent | Modell | Tools | Rolle |
|
||||
|---|---|---|---|
|
||||
| `plan-reviewer` | Opus 4.6 | Read, Glob, Grep | Prüft Pläne auf Vollständigkeit, Risiken, fehlende Tests |
|
||||
| `test-runner` | Sonnet | alle | Tests ausführen, Coverage prüfen |
|
||||
| `security-audit` | Sonnet | alle | OWASP-Analyse, Security-Tests schreiben |
|
||||
| `n8n-architect` | Sonnet | alle | n8n-Workflow-Design und Refactoring |
|
||||
| `test-runner` | Haiku 4.5 | alle | Tests ausführen, Coverage prüfen |
|
||||
| `security-audit` | Opus 4.6 | alle | OWASP-Analyse, Security-Tests schreiben |
|
||||
| `n8n-architect` | Opus 4.6 | alle | n8n-Workflow-Design und Refactoring |
|
||||
|
||||
## Hooks
|
||||
|
||||
| Event | Trigger | Skript | Aktion |
|
||||
|---|---|---|---|
|
||||
| `PreToolUse` | Bash | `hooks/pre-bash-checks.sh` | Git-main-Schutz, apt -y Blockade |
|
||||
| `PostToolUse` | Edit / Write | `hooks/auto-format.sh` | `ruff` (Python), `eslint --fix` (JS/TS/Vue) oder `shellcheck` (Bash) |
|
||||
| `Stop` | Session-Ende | `hooks/verify-on-stop.sh` | Uncommittete Änderungen anzeigen |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user