Commit Graph
20 Commits
Author SHA1 Message Date
martinandClaude Sonnet 4.6 9782a9b67b feat: workflow-review-Skill für regelmäßige Überprüfung des Claude-Workflows
Neuer Skill /workflow-review prüft die Best-Practice-Referenz gegen aktuellen
Workflow und dokumentiert Abweichungen. Dient der kontinuierlichen
Workflow-Verbesserung und Alignment mit externen Standards.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 14:50:09 +02:00
martin df1507fd14 Merge pull request 'ship: Improve branch-guard und finalisieren dokumentation' (#4) from feat/ship-branch-guard into main 2026-04-19 14:38:42 +02:00
martinandClaude Sonnet 4.6 bc1b94443b ship: Improve branch-guard und finalisieren dokumentation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 14:38:07 +02:00
martinandClaude Sonnet 4.6 7ce02f943d ship: Haiku 4.5 als Modell festlegen
Mechanische Aufgaben (git, Gitea-API) brauchen kein Sonnet.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 14:26:41 +02:00
martinandClaude Sonnet 4.6 0bd3e9b738 ship: neuer Skill für finales Commit → PR → Merge → Cleanup
Explizit vom User aufzurufen wenn ein Feature abgeschlossen ist.
Ersetzt den manuellen Workflow: commit, push, PR erstellen, approve,
mergen, checkout main, Branches aufräumen.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 14:25:33 +02:00
martinandClaude Sonnet 4.6 79dc60d44e bootstrap: ln -sfn statt ln -sf um Symlinks in Verzeichnisse zu vermeiden
ln -sf folgt bestehenden Verzeichnis-Symlinks und legt den neuen Link
darin ab statt ihn zu ersetzen. -n behandelt Symlinks auf Verzeichnisse
als normale Dateien und überschreibt sie korrekt.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 14:19:36 +02:00
martin b3454945a9 Merge pull request 'bootstrap: Voraussetzungen automatisch prüfen und installieren' (#3) from feat/bootstrap-prereq-autoinstall into main
bootstrap: Voraussetzungen automatisch prüfen und installieren
2026-04-19 14:15:57 +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 3a0233253c bootstrap: Voraussetzungen automatisch prüfen und installieren
jq, ruff und secret-tool werden bei Bedarf via apt/pipx installiert.
Fehlender Gitea-Token wird interaktiv abgefragt und im Keyring gespeichert.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 13:39:02 +02:00
martin 5a31636c59 Merge pull request 'Multi-Machine-Sync: Alle Claude-Konfigurationen ins Repo aufnehmen' (#2) from feat/multi-machine-sync into main 2026-04-19 11:32:41 +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 d9890b05ef Skills auf korrektes Verzeichnis-Format umstellen (skills/<name>/SKILL.md)
Das flache skills/<name>.md-Format wird von Claude Code nicht als Slash-Command
erkannt. Korrekt ist skills/<name>/SKILL.md (Verzeichnis mit SKILL.md darin).
Symlinks in ~/.claude/skills/ zeigen jetzt auf Verzeichnisse statt Dateien.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 11:17:40 +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
martin 7590dc48fa Merge pull request 'Best-Practice-Referenz in CLAUDE.md verankern' (#1) from feat/best-practice-reference into main 2026-04-19 11:03:37 +02:00
martinandClaude Sonnet 4.6 4c3e6ad12d Best-Practice-Referenz in CLAUDE.md verankern
Verweist auf externes Repo für periodischen Workflow-Abgleich.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 11:00:32 +02:00
martinandClaude Sonnet 4.6 e3bf2814ff Initialen Implementierungsplan hinzufügen
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-19 10:42:58 +02:00
martinandClaude Sonnet 4.6 a07c436a7d Optimaler Entwicklungs-Workflow eingerichtet
- workflow/: Schnellreferenz, Modell-Strategie, Story-Lifecycle-Doku
- skills/: /go, /plan-review, /story als globale Skills
- hooks/: auto-format.sh (PostToolUse), verify-on-stop.sh (Stop)
- agents/: plan-reviewer (Opus 4.7) für unabhängigen Plan-Review
- Symlinks in ~/.claude/skills/ und ~/.claude/agents/
- settings.json um Hooks-Sektion erweitert

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-19 10:38:30 +02:00
martin d804417757 Initial commit 2026-04-19 10:34:08 +02:00