VIBE CODING
KURS7 min read

FAQ: Prompting und Skills

Häufige Fragen zu Skills, Prompts, Exa-Integration und Stilextraktion.

FAQ: Prompting und Skills

Skills und Prompts sind das Herzstück von Vibe Coding. Dein Prompt ist die Anweisung. Dein Skill ist die wiederverwendbare Anweisung. Hier sind die häufigsten Fragen — und die Antworten, die du brauchst.


Was ist ein Skill?

Ein Skill ist eine gespeicherte Anweisung für deinen AI-Agenten. Statt jedes Mal denselben Prompt zu tippen, speicherst du ihn als Datei und rufst ihn bei Bedarf auf.

Denk an einen Skill wie an ein Rezept: Du schreibst es einmal auf, und jedes Mal, wenn du das Gericht kochen willst, holst du das Rezept raus — statt jedes Mal von Null zu überlegen.

Ein Skill enthält:

  • Name und Beschreibung — was der Skill tut
  • Kontext — Hintergrundinformationen für die AI
  • Anweisungen — Schritt-für-Schritt, was die AI tun soll
  • Ausgabeformat — wie das Ergebnis aussehen soll

Mehr zu Skills in unserem Glossar.


Warum brauche ich Skills?

Drei Gründe:

  1. Konsistenz — Jedes Mal dasselbe Qualitätsniveau. Kein "Heute schreibt die AI gut, morgen Müll."
  2. Geschwindigkeit — Ein Befehl statt zehn Minuten Prompt-Schreiben.
  3. Skalierbarkeit — Andere Personen können deine Skills nutzen, ohne dein Prompt-Wissen zu haben.

Ohne Skills arbeitest du wie jemand, der jeden Tag dasselbe Gericht kocht — aber jedes Mal das Rezept vergisst und improvisiert. Manchmal schmeckt's. Manchmal nicht.


Wo speichere ich Skills?

Das hängt vom Tool ab:

Claude Code

.claude/commands/
├── research.md
├── write-post.md
└── telegram-publish.md

Skills liegen im Projektordner unter .claude/commands/. Jeder Skill ist eine Markdown-Datei.

Cursor

.cursorrules

Oder als eigene Dateien im .cursor/-Verzeichnis. Cursor nutzt Rules-Dateien für projektweite Anweisungen.

Allgemein

Du kannst Skills auch als einfache Textdateien speichern und den Inhalt bei Bedarf in den Chat kopieren. Nicht elegant — aber funktioniert.


Wie rufe ich einen Skill auf?

In Claude Code

Tippe / gefolgt vom Skill-Namen:

/research "Aktuelle AI-Modelle im Vergleich"

In Cursor

Je nach Setup — entweder über den Composer mit @-Referenz oder durch Einbindung in die Rules.

Manuell

Kopiere den Skill-Text in den Chat und füge deine spezifische Anfrage hinzu. Primitiv, aber universell.


Mein Skill funktioniert nicht — was tun?

Checkliste:

  1. Pfad prüfen — Liegt die Datei am richtigen Ort? (.claude/commands/ für Claude Code)
  2. Dateiendung prüfen — Muss .md sein (nicht .txt, nicht .mdx)
  3. Frontmatter prüfen — Wenn vorhanden, muss die YAML-Syntax korrekt sein
  4. Tool neu starten — Claude Code, Cursor oder IDE schließen und öffnen
  5. Encoding prüfen — UTF-8 ohne BOM
  6. Inhalt testen — Kopiere den Skill-Text manuell in den Chat. Funktioniert er dann?

Wenn der Skill manuell funktioniert, aber nicht als Datei: Das Problem liegt beim Pfad oder der Datei. Wenn er auch manuell nicht funktioniert: Das Problem liegt beim Prompt.

Ausführlich: Troubleshooting


Was macht einen guten Prompt aus?

Ein guter Prompt hat fünf Eigenschaften:

1. Kontext

Sag der AI, wer sie ist und was die Situation ist:

"Du bist ein Content-Ersteller für einen deutschsprachigen Telegram-Kanal über AI-Tools."

2. Aufgabe

Sag klar, was sie tun soll:

"Schreibe einen Post über die neuesten Änderungen bei Claude Code."

3. Format

Sag, wie das Ergebnis aussehen soll:

"Formatiere als Telegram-Post: Emoji-Überschrift, 3-5 Absätze, maximal 300 Wörter, mit Fazit."

4. Einschränkungen

Sag, was sie nicht tun soll:

"Keine Klischees. Kein Marketing-Sprech. Keine Aufzählung von mehr als 5 Punkten."

5. Beispiel

Zeig ein Muster:

"Hier ein Beispielpost, der den gewünschten Stil zeigt: [...]"


Was ist die "Prompt Gun"-Technik?

Die Prompt Gun ist eine Methode, um maximale Qualität aus einem einzigen Prompt herauszuholen. Der Name kommt daher, dass du den Prompt wie eine geladene Waffe vorbereitest — einmal abfeuern, Volltreffer.

So funktioniert es:

  1. Ziel definieren — Was genau willst du?
  2. Rolle zuweisen — Wer soll die AI sein?
  3. Kontext liefern — Alle relevanten Informationen
  4. Schritte vorgeben — Sequenzielle Anweisungen
  5. Qualitätskriterien — Woran misst du Erfolg?
  6. Anti-Patterns — Was auf keinen Fall passieren darf

Beispiel einer Prompt Gun:

Du bist ein erfahrener Tech-Journalist mit 10 Jahren Erfahrung im AI-Bereich.

Aufgabe: Schreibe einen Telegram-Post über [THEMA].

Kontext: Der Kanal hat 5.000 Abonnenten, die Zielgruppe sind
deutschsprachige Tech-Enthusiasten zwischen 25-45.

Schritte:
1. Recherchiere die wichtigsten Fakten zu [THEMA]
2. Identifiziere den Nachrichtenwert
3. Schreibe einen Hook (erster Satz, der zum Weiterlesen zwingt)
4. Erkläre das Thema in 3-4 Absätzen
5. Schließe mit einer Handlungsaufforderung oder Einschätzung

Qualität: Faktisch korrekt, kein Hype, keine Klischees,
konkrete Details statt vager Aussagen.

Nicht machen: Keine Bullet-Point-Listen, keine Emojis im
Fließtext, kein "In der heutigen schnelllebigen Welt".

Was ist der Universal-Research-Prompt?

Ein Prompt, der für fast jedes Recherche-Thema funktioniert:

Recherchiere [THEMA] und erstelle eine strukturierte Zusammenfassung:

1. Was ist es? (Definition in 2 Sätzen)
2. Warum ist es relevant? (Kontext, Bedeutung)
3. Wie funktioniert es? (Technische Erklärung, vereinfacht)
4. Wer nutzt es? (Zielgruppe, Anwendungsfälle)
5. Was sind die Vor- und Nachteile?
6. Was ist der aktuelle Stand? (Neueste Entwicklungen)
7. Quellen und weiterführende Links

Halte dich an verifizierbare Fakten. Wenn du etwas nicht sicher
weißt, sage es explizit.

Dieser Prompt funktioniert mit Exa-Integration besonders gut, weil die AI dann aktuelle Quellen einbeziehen kann.


Was ist Exa und wie integriere ich es?

Exa ist eine AI-native Suchmaschine. Statt wie Google auf Keywords zu suchen, versteht Exa die Bedeutung deiner Anfrage und findet semantisch relevante Ergebnisse.

Integration in Claude Code (via MCP)

  1. Erstelle einen Account auf exa.ai
  2. Hole dir einen API-Key
  3. Konfiguriere den MCP-Server in deiner Claude-Code-Konfiguration:
{
  "mcpServers": {
    "exa": {
      "command": "npx",
      "args": ["-y", "exa-mcp-server"],
      "env": {
        "EXA_API_KEY": "dein-api-key"
      }
    }
  }
}
  1. Starte Claude Code neu
  2. Jetzt kann die AI live im Internet recherchieren

Kosten

Exa bietet ein Free-Tier mit 1.000 Anfragen/Monat. Darüber hinaus ~$5/Monat bei moderater Nutzung. Für die meisten Vibe-Coding-Projekte reicht das Free-Tier.


Was ist "AI Slop"?

AI Slop ist der Müll, den AI produziert, wenn du schlechte Prompts schreibst. Erkennungsmerkmale:

  • Leere Phrasen: "In der heutigen schnelllebigen digitalen Welt..."
  • Übermäßige Enthusiasmus: "Revolutionär!", "Game-Changer!", "Bahnbrechend!"
  • Null Information: Viele Wörter, keine Substanz
  • Listen-Missbrauch: Alles wird zur Bullet-Point-Liste
  • Hedge-Sprache: "Es ist wichtig zu beachten, dass..."

AI Slop entsteht, wenn du der AI keine klaren Anweisungen gibst. Die AI fällt dann auf generische Muster zurück — weil sie trainiert wurde, irgendetwas zu produzieren, auch wenn die Anweisung vage ist.

Gegenmittel: Spezifische Prompts, Stil-Vorgaben, Anti-Patterns definieren, Beispiele liefern.


Wie extrahiere ich einen Schreibstil?

Wenn du willst, dass die AI in einem bestimmten Stil schreibt:

  1. Sammle 3-5 Beispieltexte im gewünschten Stil
  2. Gib sie der AI mit folgendem Prompt:
Analysiere den Schreibstil dieser Texte. Identifiziere:
- Satzlänge und -struktur
- Tonalität (formell/informell/provokant/sachlich)
- Wiederkehrende Muster und Stilmittel
- Vokabular und Wortwahl
- Was der Autor NICHT tut

Erstelle daraus einen Style-Guide, den ich als Skill speichern kann.
  1. Speichere das Ergebnis als Skill
  2. Referenziere den Style-Skill in deinen Content-Skills

Wie füge ich Bilder zu AI-generiertem Content hinzu?

Die AI kann Text generieren — aber Bilder müssen separat gehandhabt werden:

Für Telegram-Posts

  • Nutze die Telegram-API-Methode sendPhoto statt sendMessage
  • Bilder können von einer URL geladen werden
  • Oder als Datei hochgeladen werden

Für Web-Content

  • AI kann Bildvorschläge machen (Alt-Text, Suchbegriffe)
  • Nutze Unsplash, Pexels oder AI-Bildgeneratoren
  • DALL-E, Midjourney oder Flux für generierte Bilder

Automatisiert

In deiner Pipeline kannst du einen Schritt einbauen, der automatisch ein passendes Bild sucht oder generiert. Das ist ein fortgeschrittenes Thema — aber mit den richtigen Skills machbar.


Was sind Subagenten?

Subagenten sind AI-Agenten, die von einem anderen Agenten aufgerufen werden. Denk an Delegation:

  • Hauptagent: "Ich brauche einen Blogpost über AI-Tools."
  • Subagent 1 (Recherche): Sucht aktuelle Informationen über Exa
  • Subagent 2 (Schreiben): Erstellt den Text basierend auf der Recherche
  • Subagent 3 (Formatierung): Formatiert für die Zielplattform

In Claude Code passiert das automatisch, wenn die Aufgabe komplex genug ist. Claude erstellt dann eigenständig Subtasks und arbeitet sie sequenziell ab.

Du kannst Subagenten auch explizit anfordern:

Erstelle für diese Aufgabe separate Schritte:
1. Recherche (nutze Exa)
2. Gliederung erstellen
3. Text schreiben
4. Qualitätsprüfung
Führe jeden Schritt einzeln aus und zeige mir das Zwischenergebnis.

Weiter geht's mit dem Troubleshooting-Guide.