diff --git a/bootstrap.sh b/bootstrap.sh index 21a6e75..b3c224e 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -145,6 +145,19 @@ echo "" echo "=== Claude-Code-Integrationen ===" if command -v claude &>/dev/null; then + if claude plugin list 2>/dev/null | grep -q "superpowers@superpowers-marketplace"; then + claude plugin marketplace update superpowers-marketplace &>/dev/null || true + claude plugin update superpowers@superpowers-marketplace &>/dev/null || true + echo " OK superpowers Plugin (aktualisiert)" + else + claude plugin marketplace add obra/superpowers-marketplace &>/dev/null || true + if claude plugin install superpowers@superpowers-marketplace &>/dev/null; then + echo " OK superpowers Plugin installiert" + else + echo " FEHLT superpowers Plugin -- claude plugin install superpowers@superpowers-marketplace" + fi + fi + if claude mcp list 2>/dev/null | grep -q "context7"; then echo " OK context7 Plugin" else diff --git a/dotfiles/settings.json b/dotfiles/settings.json index ec30cf4..b2bd902 100644 --- a/dotfiles/settings.json +++ b/dotfiles/settings.json @@ -117,7 +117,16 @@ "context7@claude-plugins-official": true, "code-review@claude-plugins-official": true, "code-simplifier@claude-plugins-official": true, - "skill-creator@claude-plugins-official": true + "skill-creator@claude-plugins-official": true, + "superpowers@superpowers-marketplace": true + }, + "extraKnownMarketplaces": { + "superpowers-marketplace": { + "source": { + "source": "github", + "repo": "obra/superpowers-marketplace" + } + } }, "language": "German", "tui": "fullscreen",