Was macht accelerator?
Entwicklungsbeschleunigungs-Toolkit mit Multi-Linsen-Code-Review, Implementierungsplanung, Codebase-Recherche und Git-Workflow-Automation.
Dieses Toolkit bietet eine Reihe von Diensten, die nahtlos in den Entwicklungsprozess integriert werden können:
- Multi-Linsen-Code-Review: Analysiert Code aus verschiedenen Blickwinkeln (Sicherheit, Leistung, Wartbarkeit, Lesbarkeit) und gibt umsetzbares Feedback.
- Implementierungsplanung: Erstellt detaillierte Pläne für die Umsetzung von Funktionen, inklusive Aufgabenzerlegung und Abhängigkeitsmanagement.
- Codebase-Recherche: Schnelle und präzise Suche nach relevanten Codeabschnitten, Mustern und Dokumentationen innerhalb der Codebasis.
- Git-Workflow-Automation: Automatisiert häufige Git-Vorgänge wie das Erstellen von Branches, das Schreiben von Commit-Nachrichten und das Verwalten von Pull-Requests.
Verwendung
Das Skill kann durch direkte Eingabeaufforderungen an den KI-Agenten aktiviert werden. Zum Beispiel:
-
Für ein Code-Review:
Führe ein Multi-Linsen-Code-Review für die Datei `src/main.py` durch. -
Für Implementierungsplanung:
Erstelle einen Implementierungsplan für die neue Authentifizierungsfunktion. -
Für Codebase-Recherche:
Suche in der Codebasis nach allen Stellen, die die Zahlungs-API verwenden. -
Für Git-Automation:
Erstelle einen neuen Branch für die Funktion 'Benutzerverwaltung' und bereite einen ersten Commit vor.
Konfiguration
Keine spezifische Konfiguration erforderlich. Das Skill funktioniert mit jeder Git-basierten Codebasis und ist plattformunabhängig.
Plattformunterstützung
- Claude Code
- Cursor
- Codex
- Andere KI-Agenten, die benutzerdefinierte Skills unterstützen
Abhängigkeiten
- Zugriff auf die Codebasis (lokal oder remote)
- Git installiert und konfiguriert
Beispiele
Multi-Linsen-Code-Review
Überprüfe den folgenden Code auf Sicherheitslücken, Leistungsengpässe und Lesbarkeitsprobleme:
```python
def get_user(user_id):
return db.query(f"SELECT * FROM users WHERE id = {user_id}")
Erwartete Antwort: Identifizierung von SQL-Injection-Risiken, Vorschläge zur Verwendung parametrisierter Abfragen und Verbesserung der Lesbarkeit durch Fehlerbehandlung.
### Implementierungsplanung
Aufgabe: "Implementiere einen Caching-Mechanismus für die API-Antworten mit Redis."
Das Skill wird eine Aufschlüsselung liefern wie:
1. Redis-Client konfigurieren
2. Cache-Decorator erstellen
3. API-Endpunkte integrieren
4. Cache-Invalidierungslogik definieren
5. Tests schreiben
## Fehlerbehebung
- **Git nicht gefunden**: Stellen Sie sicher, dass Git auf Ihrem System installiert ist und sich im PATH befindet.
- **Keine Codebasis erkannt**: Initialisieren Sie zuerst ein Git-Repository mit `git init` oder klonen Sie ein vorhandenes.
- **Review dauert zu lange**: Reduzieren Sie den Umfang auf einzelne Dateien oder Module.
## Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.