From a7e9e0d55eb21b59d6ac920ba0466fba769c08d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Tr=C3=B6ger?= Date: Sun, 20 Sep 2026 07:49:30 +0200 Subject: [PATCH] feat: Superpowers-Plugin im Workflow verankern Deklaration in settings.json statt Vendorn der Skill-Dateien, damit Upstream-Updates weiter greifen. bootstrap.sh installiert das Plugin auf neuen Maschinen und aktualisiert es bei jedem Lauf. Co-Authored-By: Claude Opus 5 --- bootstrap.sh | 13 +++++++++++++ dotfiles/settings.json | 11 ++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) 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",