bootstrap.sh für Einrichtung auf neuem Rechner erstellt
Skills in Verzeichnis-Format (skills/<name>/SKILL.md) umgestellt
SETUP.md auf den neuen 2-Schritt-Prozess vereinfacht
Akzeptanzkriterien
Alle Agent-Dateien im Repo vorhanden — agents/test-runner.md, agents/security-audit.md, agents/n8n-architect.md existieren und sind vollständig (verifiziert: Dateien im Diff enthalten)
Dotfiles zentral im Repo — dotfiles/CLAUDE.md, dotfiles/settings.json, dotfiles/statusline-command.sh vorhanden (verifiziert: Dateien im Diff enthalten)
bootstrap.sh funktionsfähig — Skript erstellt Symlinks für Skills, Agents und Dotfiles, setzt Hook-Berechtigungen (verifiziert: bash -n Syntaxprüfung bestanden, Skript ist ausführbar)
Skills im Verzeichnis-Format — skills/go/SKILL.md, skills/plan-review/SKILL.md, skills/story/SKILL.md (verifiziert: Umbenennung im Diff)
SETUP.md aktualisiert — Dokumentiert den neuen 2-Schritt-Einrichtungsprozess (verifiziert: Diff zeigt vereinfachte Anleitung)
statusline-command.sh optimiert — 7 separate jq-Aufrufe zu einem zusammengefasst, fehlerhafte if-Bedingung für git-Branch korrigiert (verifiziert: Simplify-Commit 5fb36d0)
## Zusammenfassung
- Alle Agent-Definitionen (`test-runner`, `security-audit`, `n8n-architect`) ins Repo aufgenommen
- Dotfiles (`CLAUDE.md`, `settings.json`, `statusline-command.sh`) zentral versioniert
- `bootstrap.sh` für Einrichtung auf neuem Rechner erstellt
- Skills in Verzeichnis-Format (`skills/<name>/SKILL.md`) umgestellt
- `SETUP.md` auf den neuen 2-Schritt-Prozess vereinfacht
## Akzeptanzkriterien
- [x] **Alle Agent-Dateien im Repo vorhanden** — `agents/test-runner.md`, `agents/security-audit.md`, `agents/n8n-architect.md` existieren und sind vollständig (verifiziert: Dateien im Diff enthalten)
- [x] **Dotfiles zentral im Repo** — `dotfiles/CLAUDE.md`, `dotfiles/settings.json`, `dotfiles/statusline-command.sh` vorhanden (verifiziert: Dateien im Diff enthalten)
- [x] **bootstrap.sh funktionsfähig** — Skript erstellt Symlinks für Skills, Agents und Dotfiles, setzt Hook-Berechtigungen (verifiziert: `bash -n` Syntaxprüfung bestanden, Skript ist ausführbar)
- [x] **Skills im Verzeichnis-Format** — `skills/go/SKILL.md`, `skills/plan-review/SKILL.md`, `skills/story/SKILL.md` (verifiziert: Umbenennung im Diff)
- [x] **SETUP.md aktualisiert** — Dokumentiert den neuen 2-Schritt-Einrichtungsprozess (verifiziert: Diff zeigt vereinfachte Anleitung)
- [x] **statusline-command.sh optimiert** — 7 separate jq-Aufrufe zu einem zusammengefasst, fehlerhafte if-Bedingung für git-Branch korrigiert (verifiziert: Simplify-Commit `5fb36d0`)
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>
- 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>
"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>
martin
merged commit 5a31636c59 into main2026-04-19 11:32:41 +02:00
martin
deleted branch feat/multi-machine-sync2026-04-19 11:32:41 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Zusammenfassung
test-runner,security-audit,n8n-architect) ins Repo aufgenommenCLAUDE.md,settings.json,statusline-command.sh) zentral versioniertbootstrap.shfür Einrichtung auf neuem Rechner erstelltskills/<name>/SKILL.md) umgestelltSETUP.mdauf den neuen 2-Schritt-Prozess vereinfachtAkzeptanzkriterien
agents/test-runner.md,agents/security-audit.md,agents/n8n-architect.mdexistieren und sind vollständig (verifiziert: Dateien im Diff enthalten)dotfiles/CLAUDE.md,dotfiles/settings.json,dotfiles/statusline-command.shvorhanden (verifiziert: Dateien im Diff enthalten)bash -nSyntaxprüfung bestanden, Skript ist ausführbar)skills/go/SKILL.md,skills/plan-review/SKILL.md,skills/story/SKILL.md(verifiziert: Umbenennung im Diff)5fb36d0)