Login

KI-gestütztes Browser-Automatisierungs-Framework, das natürliche Sprache und Code zur Steuerung des Browsers kombiniert

MITShell 7.6kNomenAKSuperClaude Last Updated: 2025-07-13

SuperClaude - Spezialisiertes KI-Entwicklungsframework

Projektübersicht

SuperClaude ist ein umfassendes Konfigurationsframework, das speziell entwickelt wurde, um die Funktionalität von Claude Code zu erweitern. Es verwandelt Claude Code von einem generischen KI-Assistenten in einen spezialisierten KI-Entwicklungspartner und bietet 19 spezialisierte Befehle, 9 kognitive Rollen und fortschrittliche Entwicklungsmethoden.

Kernfunktionen

🎯 Kognitives Rollensystem

SuperClaude bietet 9 spezialisierte kognitive Rollen, jede mit einem spezifischen Fachbereich und Denkmodell:

Rolle Fachbereich Anwendungsfall Beispielbefehl
architect Systemdesign, langfristige Wartbarkeit Planung großer Systeme /persona:architect → /user:design --api --ddd
frontend Benutzererfahrung, visuelle Oberfläche UI/UX-Arbeit /persona:frontend → /user:build --react
backend Leistung, Zuverlässigkeit, API Serverseitige Entwicklung /persona:backend → /user:build --api
analyzer Grundursachenanalyse, evidenzbasierte Entscheidungsfindung Debugging komplexer Probleme /persona:analyzer → /user:troubleshoot --investigate
security Bedrohungsmodellierung, Sicherheit zuerst Sicherheitsprüfung /persona:security → /user:scan --security
mentor Lehre, angeleitetes Entdecken Lernen/Erklären /persona:mentor → /user:explain --depth
refactorer Codequalität, Vereinfachung Code-Verbesserung /persona:refactorer → /user:improve --quality
performance Geschwindigkeitsoptimierung, Engpassanalyse Leistungsoptimierung /persona:performance → /user:improve --performance
qa Qualitätssicherung, Testen Test-Workflow /persona:qa → /user:test --coverage

🛠️ Spezialisiertes Befehlssystem

SuperClaude bietet 18 spezialisierte Slash-Befehle, die den gesamten Entwicklungslebenszyklus abdecken:

Entwicklungsbefehle (3)

  • /user:build - Generischer Projekt-Builder
    • --init Neues Projekt, --feature Funktion hinzufügen, --react React-Anwendung, --api Backend, --tdd Testgetrieben
  • /user:dev-setup - Entwicklungsumgebung einrichten
    • --install Tools, --ci CI/CD, --monitor Überwachung
  • /user:test - Test-Framework
    • --coverage Abdeckung, --watch Watch-Modus, --e2e End-to-End-Tests

Analyse- und Verbesserungsbefehle (4)

  • /user:analyze - Mehrdimensionale Analyse
    • --code Code-Review, --architecture Design, --profile Leistung, --security Schwachstellen
  • /user:troubleshoot - Fehlerbehebung und Reparatur
    • --investigate Untersuchen, --fix Reparieren, --five-whys Fünf Warums (Grundursache), --prod Produktionsumgebung
  • /user:improve - Code/Leistung verbessern
    • --quality Refactoring, --performance Optimierung, --iterate Kontinuierliche Verbesserung, --threshold Zielprozentsatz
  • /user:explain - Tiefe Erklärung
    • --depth Komplexitätsgrad, --visual Diagramme, --examples Codebeispiele

Betriebsbefehle (6)

  • /user:deploy - Anwendungsbereitstellung
  • /user:migrate - Datenbank-/Code-Migration
  • /user:scan - Sicherheit und Validierung
  • /user:estimate - Zeit-/Komplexitätsschätzung
  • /user:cleanup - Projektwartung
  • /user:git - Git-Workflow-Verwaltung

Design- und Architekturbefehle (1)

  • /user:design - Systemdesign
    • --api REST, --ddd Domain-Driven Design, --prd Anforderungen (Product Requirements Document), --openapi Spezifikation, --graphql GraphQL

Workflow-Befehle (2)

  • /user:spawn - Spezialisierten Sub-Agenten erstellen
  • /user:document - Dokumentenerstellung

Systembefehle (1)

  • /user:load - Projektkontext laden

🔧 MCP (Modell-Kontext-Protokoll) Integration

SuperClaude integriert vier leistungsstarke MCP-Server:

  1. Context7 (C7) - Automatische Dokumentensuche

    • Sofortiges Auffinden von Bibliotheksdokumentation
    • Nahtlose Integration in GitHub-Workflows
  2. Sequential - Komplexe Analyse

    • Sequenzielles Denken für tiefgreifende Probleme
    • Geeignet für Systemdesign und Grundursachenanalyse
  3. Magic - UI-Generierung

    • Automatisches Erstellen von React-Komponenten
    • Intelligenter UI-Aufbau
  4. Puppeteer - Browser-Tests

    • Validierung von UI-Komponenten
    • Leistungsüberwachung

🚀 Kernvorteile

Token-Optimierung

  • UltraCompressed-Modus: 70% Token-Reduzierung
  • Vereinfachung im Telegramm-Stil: Entfernen von Artikeln/Konjunktionen/Präpositionen
  • Symbolisierung: →(führt zu), &(und), @(bei), w/(mit), +(hinzufügen), -(entfernen)
  • Abkürzungen: cfg(Konfiguration), fn(Funktion), impl(Implementierung)

Research-First-Ansatz

  • Automatisches Auffinden offizieller Dokumentation
  • Evidenzbasierte Entscheidungsfindung
  • Referenzgesteuerte Implementierung

Adaptives Denken

  • Anpassung der Analysetiefe an die Aufgabe
  • Intelligente Werkzeugauswahl
  • Kontextsensitive Antworten

Installation und Konfiguration

Automatische Installation

git clone https://github.com/NomenAK/SuperClaude.git
cd SuperClaude
./install.sh

Manuelle Installation

# 1. Struktur erstellen
mkdir -p ~/.claude/commands/shared

# 2. Konfigurationsdateien kopieren
cp CLAUDE.md RULES.md PERSONAS.md MCP.md ~/.claude/

# 3. Befehle kopieren
cp .claude/commands/*.md ~/.claude/commands/

# 4. Freigegebene Ressourcen kopieren
cp .claude/commands/shared/*.yml ~/.claude/commands/shared/

Installation überprüfen

# Installation prüfen
ls -la ~/.claude/ # Sollte 4 Hauptdateien anzeigen
ls -la ~/.claude/commands/ # Sollte 17 Dateien anzeigen (16 Befehle + Index)

# Nutzung testen
# Öffnen Sie ein beliebiges Projekt in Claude Code und versuchen Sie:
/user:analyze --code
/persona:architect

Projektstruktur

~/.claude/
├── CLAUDE.md          # Hauptkonfiguration (lädt andere Dateien)
├── RULES.md           # Governance und Praktiken
├── PERSONAS.md        # 9 kognitive Prototypen
├── MCP.md             # Modell-Kontext-Protokoll-Muster
└── commands/          # 17 spezialisierte Slash-Befehle + Index
    ├── analyze.md
    ├── build.md
    ├── cleanup.md
    ├── deploy.md
    ├── design.md
    ├── dev-setup.md
    ├── document.md
    ├── estimate.md
    ├── explain.md
    ├── git.md
    ├── improve.md
    ├── index.md
    ├── load.md
    ├── migrate.md
    ├── scan.md
    ├── spawn.md
    ├── test.md
    ├── troubleshoot.md
    └── shared/        # 19 Konfigurationsressourcen
        ├── ambiguity-check.yml
        ├── audit.yml
        ├── checkpoint.yml
        ├── cleanup-patterns.yml
        ├── command-memory.yml
        ├── documentation-dirs.yml
        ├── evidence.yml
        ├── git-operations.yml
        ├── git-workflow.yml
        ├── impl.yml
        ├── loading-cfg.yml
        ├── mcp-flags.yml
        ├── patterns.yml
        ├── performance-monitoring.yml
        ├── planning-mode.yml
        ├── research-first.yml
        ├── thinking-modes.yml
        ├── ultracompressed.yml
        └── validation.yml

Anwendungsbeispiele

Allgemeine Flags

Allgemeine Flags, die von allen Befehlen unterstützt werden:

Planung und Denken

  • --plan - Vor Ausführung den Ausführungsplan anzeigen
  • --think - Standard-Analysemodus (Multi-Datei-Kontext)
  • --think-hard - Tiefenanalysemodus (Architektur-Ebene)
  • --ultrathink - Kritischer Analysemodus (Systemebene)

Dokumentenkontrolle

  • --ultracompressed / --uc - ~70% Token-Reduzierungsmodus

MCP-Server-Steuerung

  • --c7 / --no-c7 - Context7-Dokumentation aktivieren/deaktivieren
  • --seq / --no-seq - Sequenzielles Denken aktivieren/deaktivieren
  • --magic / --no-magic - Magic UI-Builder aktivieren/deaktivieren
  • --pup / --no-pup - Puppeteer-Browser aktivieren/deaktivieren
  • --all-mcp - Alle MCP-Server aktivieren
  • --no-mcp - Alle MCP-Server deaktivieren (nur native Tools)

Workflow-Beispiele

Vollständiger Entwicklungsablauf

/persona:architect → /user:load --depth deep → /user:analyze --architecture
/user:design --api --ddd → /user:estimate --detailed
/persona:backend → /user:build --api
/persona:frontend → /user:build --react → /user:test --coverage
/persona:security → /user:scan --security → /user:improve --quality
/user:cleanup --all → /user:deploy --env staging

Debugging-Workflow

/persona:analyzer → /user:troubleshoot --investigate --prod → /user:analyze --profile
"think hard about performance bottlenecks" → /user:troubleshoot --five-whys
/persona:performance → /user:improve --performance --iterate --threshold 90%

Testen und Qualitätssicherung

/persona:qa → /user:test --e2e → /user:scan --validate
/persona:mentor → /user:explain --depth beginner --visual --examples
/user:document --user → /user:build --tdd → /user:analyze --code

Dokumentenorganisation

Betriebsdokumentation vs. Projektdokumentation

SuperClaude trennt automatisch Betriebsberichte und Projektdokumentation:

.claudedocs/           # Claude-Betriebsdokumentation
├── audit/
├── reports/
├── summaries/
├── metrics/
└── incidents/

/docs                  # Projektdokumentation
├── api/
├── guides/
├── architecture/
└── development/

Automatische Berichte

  • analyzereports/
  • scanreports/
  • testmetrics/
  • troubleshootincidents/

Manuelle Dokumentation

  • /user:document → API → /docs/api/
  • Anleitungen → /docs/guides/

Erweiterte Funktionen

Modellanpassung

  • Einfache Aufgaben → sonnet (kosteneffizient)
  • Komplexe Aufgaben → sonnet-4 (ausgewogen)
  • Kritische Aufgaben → opus-4 (maximale Leistungsfähigkeit)

Komfortbefehle

  • /compact - Intelligente Reduzierung
  • /clear - Neustart
  • /model - Modell wechseln

Checkpoint-System

Das Git-integrierte Checkpoint-System ermöglicht es Entwicklern, zu jedem Punkt im Workflow zurückzukehren:

/user:git --checkpoint before-refactor
/user:git --rollback

Fehlerbehebung

Häufige Probleme

  1. Befehle funktionieren nicht: Prüfen Sie ls ~/.claude/commands/ (Sollte 17 Dateien anzeigen)
  2. Planungsprobleme: Fügen Sie das --plan Flag hinzu → /user:deploy --plan
  3. Rollenprobleme: /persona:architect/persona:security/user:scan --security
  4. MCP-Probleme: "React docs" → C7 | "slow app" → Sequential

Wartungsbefehle

  • Aktualisieren: cd SuperClaude && git pull && ./install.sh
  • Sichern: cp -r ~/.claude/ ~/.claude.backup.$(date +%Y%m%d)
  • Deinstallieren: rm -rf ~/.claude/

Projektvorteile

Vorteile für Entwickler

  • ✅ Konsistenter Workflow für alle Projekte
  • ✅ Research-First-Ansatz → Findet immer offizielle Dokumentation
  • ✅ Qualitätsstandards → Integrierte Best Practices
  • ✅ Kognitive Spezialisierung → Das richtige Denkmodell für jede Aufgabe

Anwendungsbereiche

  • Entwickler → Schnellere, intelligentere Codierungs-Workflows
  • Teams → Konsistente KI-gestützte Muster
  • Projekte → Qualitätsorientierte Entwicklung
  • Lernen → KI-gesteuerte Kompetenzentwicklung

Technische Merkmale

Symbolsystem

SuperClaude verwendet ein einzigartiges Symbolsystem zur Effizienzsteigerung:

Symbol Bedeutung Abkürzung Bedeutung
führt zu cfg Konfiguration
& und fn Funktion
w/ mit impl Implementierung
@ bei/an env Umgebung
+ hinzufügen/enthalten dev Entwicklung
- entfernen/ausschließen auth Authentifizierung
für alle/jeden API Anwendungsprogrammierschnittstelle

Versionsinformationen

  • Aktuelle Version: v4.0.0
  • Typ: Konfigurationsframework (kein ausführbarer Code)
  • Kompatibilität: Claude Code
  • Installationsort: ~/.claude/ (Globale Installation)

Zusammenfassung

SuperClaude verwandelt Claude Code von einem generischen KI-Assistenten in einen spezialisierten Entwicklungspartner und bietet:

  • Ein spezialisiertes kognitives Rollensystem
  • Ein umfassendes Befehlswerkzeugset
  • Intelligente MCP-Integration
  • Effiziente Token-Optimierung
  • Eine forschungsgetriebene Methodik

Dieses Framework eignet sich besonders für Entwickler und Teams, die eine konsistente, qualitativ hochwertige KI-gestützte Entwicklungserfahrung benötigen. Durch sein modulares Design und seinen spezialisierten Ansatz stellt SuperClaude sicher, dass jede Entwicklungsaufgabe mit dem passenden Fachwissen und der richtigen Werkzeugunterstützung versehen wird.

Star History Chart