Installation¶
claude-shared ist als einzelnes Claude-Code-Plugin namens nolte-shared gepackt. Das Plugin-Manifest liegt unter .claude-plugin/plugin.json, die Marketplace-Beschreibung unter .claude-plugin/marketplace.json, Skills unter skills/<name>/, Agents unter agents/<name>.md.
Voraussetzungen¶
- Claude Code installiert
- Lokaler Checkout dieses Repositorys (oder ein Ort, auf den Claude Code Zugriff hat)
In einem nachgelagerten Projekt laden¶
Repository als Marketplace hinzufügen und Plugin installieren:
Für lokales Testen ohne Marketplace-Flow lädst du das Plugin direkt aus einem lokalen Pfad:
Skills aus diesem Plugin sind per Namespace aufrufbar:
Symlink statt Kopie
Wenn du claude-shared in deinem Projekt neben dem eigenen .claude/-Ordner verwenden willst, kannst du die Skills per Symlink einbinden:
/skills-Dialog auf und überleben claude --plugin-dir-Wechsel.
Am Plugin selbst arbeiten (Dogfooding)¶
Beim Entwickeln im claude-shared-Repository selbst startest du Claude Code mit dem Plugin auf dem Repo-Root — so werden die Skills gefunden, ohne Dateien zu duplizieren:
Änderungen während einer Session übernimmst du mit:
Überprüfen, dass das Plugin geladen wurde¶
Nach dem Start sollten in /skills die Einträge aus diesem Repository erscheinen (z. B. nolte-shared:spec, nolte-shared:skill-management). Fehlt etwas, prüfe:
.claude-plugin/plugin.jsonist valides JSON- Der Ordner enthält
skills/<name>/SKILL.mdmit gültigem Frontmatter - Claude Code wurde mit dem korrekten
--plugin-dirgestartet