VIBE CODING
Aktualisiert: KURS7 min read

Super Powers: Fertige Skills nutzen

Installiere die Superpowers-Sammlung und nutze fertige Skills für Brainstorming, Debugging und mehr.

Super Powers: Fertige Skills nutzen

Du hast gelernt, was Skills sind und wie sie funktionieren. Jetzt wird es ernst: Wir installieren eine komplette Sammlung professioneller Skills, die deine Arbeit mit Claude Code auf ein völlig neues Level heben.

Die Superpowers-Sammlung

Es gibt ein Open-Source-Projekt, das alles verändert: Superpowers von Jesse Vincent. Diese Sammlung enthält dutzende getestete, sofort einsatzbereite Skills für Claude Code — verpackt als Plugin, das du mit zwei Befehlen installierst.

Stell dir vor: Statt jedes Mal mühsam zu erklären, wie Claude eine Aufgabe angehen soll, liegt das Wissen als Skill bereit — und Claude wendet es von selbst an, sobald deine Aufgabe dazu passt. Kein Auswendiglernen von Befehlen. Das ist die Magie von Superpowers.

Was ist in der Sammlung enthalten?

Die Superpowers-Sammlung deckt praktisch jeden Aspekt deines Workflows ab:

Brainstorming & Ideenfindung:

  • Ein Brainstorming-Skill für strukturiertes divergentes und konvergentes Denken
  • Der Skill zwingt Claude, zuerst breit zu denken (viele rohe Ideen), dann zu filtern und zu priorisieren
  • Springt automatisch an, wenn du sagst „Lass uns Ideen sammeln für..."

Test-Driven Development (TDD):

  • Ein TDD-Skill, der den klassischen Red-Green-Refactor-Zyklus erzwingt
  • Zuerst der Test, dann der minimale Code, dann Refactoring
  • Greift, sobald Claude neuen Code implementieren soll

Debugging:

  • Systematisches Debugging mit Hypothesenbildung
  • Der Skill folgt einem wissenschaftlichen Ansatz: Beobachten, Hypothese aufstellen, testen, verifizieren
  • Spart Stunden gegenüber planlosen Debugging-Sessions

Planen & Umsetzen:

  • Skills fürs Schreiben und Abarbeiten von Implementierungsplänen
  • Claude plant erst strukturiert, bevor er Code anfasst — statt drauflos zu bauen

Code Review:

  • Gründliche Code-Überprüfung mit Fokus auf Architektur, Performance und Sicherheit
  • Gibt konkretes, umsetzbares Feedback statt vager Kommentare

Der entscheidende Punkt: Das sind keine Slash-Commands, die du auswendig kennen musst. Jeder Skill bringt eine description mit, und Claude lädt den passenden Skill selbstständig, wenn deine Aufgabe dazu passt. Du beschreibst einfach, was du willst — der richtige Workflow springt an.

Installation: Als Plugin, in zwei Minuten

Superpowers installierst du als Claude-Code-Plugin über den Plugin-Marketplace. Kein git clone, kein Kopieren von Dateien.

Schritt 1: Marketplace hinzufügen

Öffne Claude Code und tippe:

/plugin marketplace add obra/superpowers-marketplace

Schritt 2: Plugin installieren

/plugin install superpowers@superpowers-marketplace

Claude Code lädt das Plugin herunter und registriert alle enthaltenen Skills.

Schritt 3: Verifizieren

Starte eine neue Session und stelle eine passende Aufgabe, etwa:

> Lass uns brainstormen: 10 Ideen für meinen Telegram-Kanal

Claude sollte jetzt melden, dass er den Brainstorming-Skill verwendet — ohne dass du irgendeinen Befehl aufgerufen hast. Über /plugin kannst du jederzeit sehen, welche Plugins installiert sind, sie aktualisieren oder deaktivieren.

Wichtig: Plugins werden global installiert und stehen dir in jedem Projekt zur Verfügung. Deine eigenen Skills legst du dagegen selbst ab: global unter ~/.claude/skills/<name>/SKILL.md oder projektspezifisch unter .claude/skills/<name>/SKILL.md im Projektordner.

Projekt-Skills vs. globale Skills

Der Vorteil projektspezifischer Skills: Verschiedene Projekte können verschiedene Skill-Sets haben. Ein Content-Projekt braucht einen Stil-Skill, aber keinen TDD-Workflow. Ein Code-Projekt braucht TDD, aber keinen LinkedIn-Post-Generator.

Eigene Skills erstellen

Die wahre Macht liegt darin, eigene Skills zu bauen. Ein Skill ist ein Ordner mit einer SKILL.md — Markdown mit einem YAML-Frontmatter obendrauf.

Anatomie eines Skills

---
name: skill-name
description: Was der Skill tut und WANN Claude ihn nutzen soll.
  Dieser Text entscheidet, ob der Skill je geladen wird!
---

# Skill-Name

## Prozess
Schritt-für-Schritt-Anweisungen für den Agenten.

## Ausgabe
Was am Ende herauskommen soll.

## Regeln
Einschränkungen und Qualitätskriterien.

Das Frontmatter ist der wichtigste Teil: Claude sieht zunächst nur name und description aller Skills. Erst wenn eine Aufgabe zur description passt, lädt er den Rest der Datei (Lazy Loading — dein Kontext bläht nicht auf). Eine vage description bedeutet: Der Skill wird nie benutzt.

Beispiel: Ein Content-Skill

Hier ein praktisches Beispiel — ein Skill, der LinkedIn-Posts erstellt:

---
name: linkedin-post
description: Erstellt LinkedIn-Posts im VIBE CODING Stil. Verwenden,
  wenn der Nutzer einen LinkedIn-Post, Social-Media-Post oder
  Karriere-Content schreiben will.
---

# LinkedIn Post Creator

## Eingabe
- Thema oder Kernaussage
- Optional: Zielgruppe, Tonalität

## Prozess
1. Analysiere das Thema und identifiziere den Kernwert für die Zielgruppe
2. Schreibe einen Hook (erste Zeile), der zum Weiterlesen zwingt
3. Entwickle den Hauptteil mit konkreten Beispielen
4. Schließe mit einem klaren Call-to-Action
5. Füge relevante Hashtags hinzu (max. 5)

## Ausgabe
Ein fertiger LinkedIn-Post mit:
- Aufmerksamkeitsstarkem Hook
- 150-300 Wörter Hauptteil
- Call-to-Action
- Hashtags

## Regeln
- KEINE generischen Phrasen ("In der heutigen Welt...")
- KEINE Emoji-Überladung (max. 3 Emojis)
- KONKRETE Zahlen und Beispiele statt vager Aussagen
- Persönliche Perspektive, nicht belehrend

Speichere das als .claude/skills/linkedin-post/SKILL.md — und ab sofort greift Claude automatisch darauf zurück, sobald du sagst: „Schreib mir einen LinkedIn-Post über XY."

Übrigens: Slash-Commands (.claude/commands/<name>.md, aufgerufen per /<name>) gibt es weiterhin — als separates Konzept. Merksatz: Command = du rufst auf, Skill = Claude wendet selbst an, wenn es passt. Den Unterschied schauen wir uns in der Live-Demo genauer an.

Die WHEN + WHEN NOT Regel

Nicht alles sollte ein Skill sein. Hier ist die goldene Regel, um zu entscheiden:

WHEN — Mache einen Skill, wenn:

  1. Du die Aufgabe mindestens 3x pro Woche ausführst — Wiederholung rechtfertigt Automatisierung
  2. Der Prozess klar definierbare Schritte hat — Vage Aufgaben ergeben schlechte Skills
  3. Die Qualität konsistent sein muss — Ein Skill garantiert gleichbleibende Ergebnisse
  4. Du die Aufgabe delegieren würdest — Wenn du einem Menschen eine Checkliste geben würdest, gib sie dem Agenten
  5. Der Output vorhersehbar ist — Du weißt genau, wie das Ergebnis aussehen soll

WHEN NOT — Mache KEINEN Skill, wenn:

  1. Die Aufgabe jedes Mal anders ist — Kreative Einmalaufgaben brauchen keine Vorlage
  2. Du noch experimentierst — Erst wenn der Prozess stabil ist, lohnt sich ein Skill
  3. Ein einfacher Prompt reicht — Nicht alles muss ein Skill sein; manchmal ist ein guter Prompt genug
  4. Die Aufgabe zu komplex ist — Ein Skill mit 50 Schritten ist unbrauchbar; teile ihn in mehrere Skills auf
  5. Du den Skill nie testen würdest — Ein Skill, den du nicht iterierst, wird schnell veraltet

Die Faustregel

Wenn du beim dritten Mal dieselbe Aufgabe erledigst und dabei denkst "Das habe ich doch schon mal gemacht" — dann ist es Zeit für einen Skill.

Skills modifizieren und verbessern

Installierte Skills sind nicht in Stein gemeißelt. Deine eigenen Skills solltest du aktiv anpassen.

Drei Wege zur Verbesserung

1. Die description schärfen: Wird dein Skill nicht geladen, obwohl er passen würde? Dann ist die description zu vage. Beschreibe konkret, bei welchen Aufgaben und Stichworten Claude den Skill nutzen soll.

2. Schritte hinzufügen oder entfernen: Vielleicht brauchst du im Review-Skill keinen Performance-Check, dafür aber einen Accessibility-Check. Passe die Schritte an deine Bedürfnisse an.

3. Ausgabeformat ändern: Standardmäßig gibt dein Brainstorming eine nummerierte Liste aus. Vielleicht willst du stattdessen eine Mindmap-Struktur oder eine Markdown-Tabelle.

Iteration ist Pflicht

Behandle deine Skills wie Code:

  • Version 1: Funktioniert grundlegend
  • Version 2: Deckt Randfälle ab
  • Version 3: Ist optimiert und robust

Jedes Mal, wenn ein Skill ein unerwartetes Ergebnis liefert, ist das eine Gelegenheit zur Verbesserung. Notiere, was schiefging, und passe die Anweisungen an.

Skill-Kombinationen

Die wahre Magie entsteht, wenn Claude mehrere Skills in einer Aufgabe kombiniert:

> Brainstorme 10 Blogpost-Ideen über Vibe Coding, schreib zur
  besten einen LinkedIn-Post und entferne danach alle KI-Floskeln.

Claude lädt nacheinander den Brainstorming-Skill, deinen LinkedIn-Skill und einen De-AI-ify-Skill — weil jede Teilaufgabe zur jeweiligen description passt. Eine Anweisung, drei Skills, ein fertiges Ergebnis.

Das ist eine Skill-Pipeline — und genau so arbeiten Profis. Mehr über Pipelines erfährst du in der Lektion über die 5-Phasen-Pipeline.

Zusammenfassung

  • Superpowers ist ein Claude-Code-Plugin: Marketplace hinzufügen, installieren, fertig
  • Die enthaltenen Skills sind model-invoked — Claude wendet sie selbst an, wenn die Aufgabe passt
  • Eigene Skills: SKILL.md mit YAML-Frontmatter in .claude/skills/<name>/ (oder global in ~/.claude/skills/)
  • Die description entscheidet, ob ein Skill je geladen wird
  • Nutze die WHEN + WHEN NOT Regel, um zu entscheiden, was ein Skill werden soll
  • Iteriere deine Skills regelmäßig und lass Claude sie kombinieren

Im nächsten Kapitel schauen wir uns an, wie Skills in der Praxis funktionieren — mit einer Live-Demo.