## Zusammenfassung
- `bootstrap.sh` prüft beim Ausführen alle benötigten CLI-Tools und installiert fehlende automatisch
- Neu: `gh` CLI, Gitea-MCP-Binary, Context7 werden automatisch eingerichtet
- `dotfiles/CLAUDE.md`: Policy für fehlende Tools dokumentiert — kein Workaround mit curl/API, stattdessen User informieren + `bootstrap.sh` ergänzen
## Akzeptanzkriterien
- [x] `bootstrap.sh` erkennt fehlende Tools und installiert sie — verifiziert durch Code-Review der Install-Blöcke
- [x] `gh` CLI wird automatisch installiert falls nicht vorhanden — verifiziert in `bootstrap.sh:35-44`
- [x] Gitea-MCP und Context7 werden automatisch eingerichtet — verifiziert in vorherigen Commits
- [x] Policy für fehlende Tools ist in `dotfiles/CLAUDE.md` dokumentiert — verifiziert durch Diff
🤖 Generated with [Claude Code](https://claude.com/claude-code)
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>
- 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>
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
bootstrap.shprüft beim Ausführen alle benötigten CLI-Tools und installiert fehlende automatischghCLI, Gitea-MCP-Binary, Context7 werden automatisch eingerichtetdotfiles/CLAUDE.md: Policy für fehlende Tools dokumentiert — kein Workaround mit curl/API, stattdessen User informieren +bootstrap.shergänzenAkzeptanzkriterien
bootstrap.sherkennt fehlende Tools und installiert sie — verifiziert durch Code-Review der Install-BlöckeghCLI wird automatisch installiert falls nicht vorhanden — verifiziert inbootstrap.sh:35-44dotfiles/CLAUDE.mddokumentiert — verifiziert durch Diff🤖 Generated with Claude Code