MB-ITA

Diese Seite ist passwortgeschützt.

claude-code — skills.md
~/wiki/claude-code $ cat skills.md

Slash Commands & Skills

/commit, /review-pr, /simplify — eingebaute und eigene Skills nutzen.

Built-in Slash Commands

Feste Befehle mit eingebauter Logik:

CommandFunktion
/helpHilfe anzeigen
/clearSession-Historie löschen
/compactConversation-Kontext komprimieren
/costToken-Verbrauch und Kosten anzeigen
/doctorSession-Probleme diagnostizieren
/initNeue CLAUDE.md generieren
/login / /logoutAccount-Verwaltung
/statusAuth-Status anzeigen
/configSettings konfigurieren
/hooksHook-Konfiguration
/memoryCLAUDE.md und Memory verwalten
/mcpMCP-Server authentifizieren/verwalten
/contextContext-Window Nutzung anzeigen
/agentsKonfigurierte Subagents auflisten
/pluginPlugin-Verwaltung

Bundled Skills

Prompt-basierte Skills, die von Claude ausgeführt werden:

Analysiert Änderungen, erstellt aussagekräftige Commit-Message, führt Commit aus.

/commit # → Analysiert staged + unstaged Changes # → Generiert Commit-Message (Why, nicht What) # → Führt git commit aus

Reviewt Code-Änderungen auf Bugs, Security, Performance und Style.

/review-pr 456 # → Liest PR diff + Kommentare # → Gibt strukturiertes Feedback

Spawnt 3 parallele Review-Agents: Code Reuse, Quality, Efficiency.

/simplify /simplify focus on memory efficiency

Zerlegt Aufgabe in 5–30 Units, startet isolierte Agents pro Unit.

/batch migrate src/ from Solid to React # → Research → Decompose → Plan → Approval # → Parallel Agents in Worktrees # → Jeder Agent erstellt eigenen PR

Führt Prompt regelmäßig in Intervallen aus.

/loop 5m check if deploy finished # → Alle 5 Minuten prüfen

Liest Debug-Logs der aktuellen Session.

/debug MCP server not responding

Custom Skills erstellen

Speicherorte:

ScopePfad
Persönlich~/.claude/skills/<name>/SKILL.md
Projekt.claude/skills/<name>/SKILL.md
EnterpriseManaged Settings (Organisation)
Beispiel: SKILL.md
--- name: deploy description: Deploy application to production disable-model-invocation: true # Nur manuell aufrufbar user-invocable: true allowed-tools: Bash, Read argument-hint: "[environment]" --- Deploy $ARGUMENTS to production: 1. Run test suite 2. Build application 3. Push to deployment target 4. Verify deployment succeeded

Wichtige Frontmatter-Felder:

FeldFunktion
nameWird zum /slash-command
descriptionWann Claude den Skill auto-nutzt
disable-model-invocationtrue = Nur manuell aufrufbar
user-invocablefalse = Nur für Claude sichtbar
allowed-toolsTools ohne Permission-Prompt
context: forkIn isoliertem Subagent ausführen
agentAgent-Typ: Explore, Plan, general-purpose

Dynamischer Kontext & Variablen

Shell-Injection — Befehle vor Claude-Ausführung:

--- name: pr-summary --- PR diff: !`gh pr diff` PR comments: !`gh pr view --comments`

String-Substitutionen:

VariableWert
$ARGUMENTSAlle übergebenen Argumente
$0, $1, $2Einzelne Argumente nach Position
${CLAUDE_SESSION_ID}Aktuelle Session-ID
${CLAUDE_SKILL_DIR}Pfad zum Skill-Verzeichnis

Supporting Files

my-skill/ ├── SKILL.md # Pflicht: Skill-Anweisungen ├── reference.md # Optional: Detaillierte Docs ├── examples.md # Optional: Nutzungsbeispiele └── scripts/ └── validate.sh # Optional: Ausführbare Scripts

In SKILL.md referenzieren:

Für Details, siehe [reference.md](reference.md) Für Beispiele, siehe [examples.md](examples.md)