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--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:
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
--plan
Flag 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.