KI-gestütztes Browser-Automatisierungs-Framework, das natürliche Sprache und Code zur Steuerung des Browsers kombiniert
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--initNeues Projekt,--featureFunktion hinzufügen,--reactReact-Anwendung,--apiBackend,--tddTestgetrieben
/user:dev-setup- Entwicklungsumgebung einrichten--installTools,--ciCI/CD,--monitorÜberwachung
/user:test- Test-Framework--coverageAbdeckung,--watchWatch-Modus,--e2eEnd-to-End-Tests
Analyse- und Verbesserungsbefehle (4)
/user:analyze- Mehrdimensionale Analyse--codeCode-Review,--architectureDesign,--profileLeistung,--securitySchwachstellen
/user:troubleshoot- Fehlerbehebung und Reparatur--investigateUntersuchen,--fixReparieren,--five-whysFünf Warums (Grundursache),--prodProduktionsumgebung
/user:improve- Code/Leistung verbessern--qualityRefactoring,--performanceOptimierung,--iterateKontinuierliche Verbesserung,--thresholdZielprozentsatz
/user:explain- Tiefe Erklärung--depthKomplexitätsgrad,--visualDiagramme,--examplesCodebeispiele
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--apiREST,--dddDomain-Driven Design,--prdAnforderungen (Product Requirements Document),--openapiSpezifikation,--graphqlGraphQL
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:
Context7 (C7) - Automatische Dokumentensuche
- Sofortiges Auffinden von Bibliotheksdokumentation
- Nahtlose Integration in GitHub-Workflows
Sequential - Komplexe Analyse
- Sequenzielles Denken für tiefgreifende Probleme
- Geeignet für Systemdesign und Grundursachenanalyse
Magic - UI-Generierung
- Automatisches Erstellen von React-Komponenten
- Intelligenter UI-Aufbau
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
analyze→reports/scan→reports/test→metrics/troubleshoot→incidents/
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
- Befehle funktionieren nicht: Prüfen Sie
ls ~/.claude/commands/(Sollte 17 Dateien anzeigen) - Planungsprobleme: Fügen Sie das
--planFlag hinzu →/user:deploy --plan - Rollenprobleme:
/persona:architect→/persona:security→/user:scan --security - 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.