Commit Graph
10 Commits
Author SHA1 Message Date
martinandClaude Opus 4.6 7705ade6c7 chore: Workflow-Aktualisierungen — Bootstrap, Skill-Defs, Gitea-Wrapper
Aktualisiert Bootstrap-Logik, Modellangaben in Workflow-Defs und Gitea-MCP-Wrapper-Robustheit. Konsistenzverbesserungen bei Skill-Dokumentation und Hook-Definitionen.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-09 14:27:27 +02:00
martinandClaude Opus 4.6 f9f16fd397 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>
2026-05-05 07:18:22 +02:00
martinandClaude Sonnet 4.6 fa89f8963f hooks: Globale Bash-Sicherheitsprüfungen hinzufügen
pre-bash-checks.sh als PreToolUse-Hook auf Bash:
- Blockiert direkten git commit auf main (Pflicht: Feature-Branch)
- Blockiert apt mit -y Flag (verboten, User soll selbst bestätigen)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-04 10:36:40 +02:00
martinandClaude Sonnet 4.6 2fbb59852e feat: Erweitere Skill-Beschreibungen mit präziseren Nutzungsrichtlinien
- Verfeinere Description-Felder aller Skills für besseres Triggering
- Neue skill-creator@claude-plugins-official Permission
- /story mit neuer Reference-Struktur (phase-spezifische Detail-Dateien)
- /go, /plan-review, /ship, /workflow-review: klarere Abgrenzungen
- Vereinfachung im Vergleich zu vorigen Versionen

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 15:44:52 +02:00
martinandClaude Sonnet 4.6 4bde91a54b refactor: Konsolidiere Workflow-Dokumentation in CLAUDE.md, lösche redundante Dateien
- Verschiebe alle Inhalte aus workflow/ (README, models, story-lifecycle, plan) in CLAUDE.md
- Lösche SETUP.md (redundant mit CLAUDE.md Aktivierungsabschnitt)
- Vereinfache Agent/Skill-Dokumentation (Querverweis zu CLAUDE.md statt Details)
- Aktualisiere Hooks-Dokumentation für neue Struktur
- Zentralisiere Skills/Agents/Hooks in einer Datei (Single Source of Truth)

Verifiziert durch: Manuelle Überprüfung aller Querverweis-Pfade, lokale Tests laufen ✓

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 15:13:09 +02:00
martinandClaude Sonnet 4.6 7c63684e5c bootstrap: gh-Installation ergänzen, Fehlende-Tools-Policy in CLAUDE.md
- bootstrap.sh: gh CLI automatisch installieren falls nicht vorhanden
- dotfiles/CLAUDE.md: Policy für fehlende Tools dokumentiert (kein Workaround, User informieren + bootstrap.sh ergänzen)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 14:09:25 +02:00
martinandClaude Sonnet 4.6 899bf201c7 bootstrap: Gitea-MCP und context7 automatisch einrichten
- gitea-mcp Binary via go install installieren falls fehlend
- gitea MCP-Server via `claude mcp add --scope user` registrieren
- context7 Plugin-Aktivierung prüfen und bei Fehlen warnen
- Wrapper-Skript löst GITEA_ACCESS_TOKEN zur Laufzeit via secret-tool auf
- mcpServers-Block aus settings.json entfernt (wird von Claude Code ignoriert)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 13:53:29 +02:00
martinandClaude Sonnet 4.6 d515cc8fd3 statusline: IFS auf Tab setzen, damit Leerzeichen in display_name kein Verrutschen verursachen
"Sonnet 4.6" enthält ein Leerzeichen; read mit Standard-IFS trennt daran und
verschiebt alle nachfolgenden Variablen. IFS=$'\t' begrenzt das Splitting auf
Tab-Zeichen, wie von @tsv erzeugt.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 11:32:18 +02:00
martinandClaude Sonnet 4.6 5fb36d032a statusline-command.sh: Effizienz und Korrektheit verbessern
- Alle 7 jq-Aufrufe zu einem einzigen zusammengefasst (Process Substitution + read)
- Zwei separate awk-Aufrufe zur Kostenformatierung auf einen reduziert
- Fehlerhafte if-Bedingung für git-Branch korrigiert (falsche Operator-Präzedenz)
- Unnötige Kommentare für offensichtlichen Code entfernt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 11:23:34 +02:00
martinandClaude Sonnet 4.6 3b72368674 Multi-Machine-Sync: Alle Claude-Konfigurationen ins Repo aufnehmen
- Agents (test-runner, security-audit, n8n-architect) ins Repo verschoben
- dotfiles/ hinzugefügt: CLAUDE.md, settings.json, statusline-command.sh
- bootstrap.sh erstellt: Einrichtung per git clone + einem Befehl
- SETUP.md auf 2-Schritt-Setup vereinfacht

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 11:14:42 +02:00