Code Reviewer für Openclaw

Ein automatisierter Assistent, der entwickelt wurde, um die Codequalität zu analysieren, Sicherheitslücken zu identifizieren und umsetzbare Refactoring-Vorschläge zu liefern.

sky-lv
v1.0.4
Apr 21, 2026
0
493
1

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install skylv-code-reviewer

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, skylv-code-reviewer über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist Code Reviewer?

Code Reviewer ist ein spezialisierter Assistent innerhalb des Openclaw Skills-Ökosystems, der als zusätzliches Expertenauge für Entwickler fungiert. Er führt eine tiefgehende statische Analyse durch, um häufige Fallstricke, architektonische Schwächen und logische Fehler zu identifizieren, bevor sie in die Produktion gelangen. Durch die Integration dieses Skills können Teams hohe Standards der Code-Hygiene aufrechterhalten und sicherstellen, dass bewährte Praktiken über verschiedene Programmiersprachen hinweg konsequent befolgt werden.

Egal, ob Sie eine Routineprüfung oder eine kritische Sicherheitsprüfung durchführen, Code Reviewer liefert einen umfassenden Bericht über Qualität, Sicherheit und Effizienz. Er dient als Brücke zwischen dem Schreiben von Code und dessen Bereitstellung und hilft Entwicklern, durch detaillierte Optimierungshinweise und moderne Refactoring-Muster aus ihren Fehlern zu lernen.

Code Reviewer Anwendungsfälle

  • Durchführung tiefgehender Sicherheitsaudits zur Identifizierung von SQL injection, XSS-Schwachstellen und hardcoded Geheimnissen.
  • Verbesserung der langfristigen Wartbarkeit durch Identifizierung komplexer Funktionen, die ein Refactoring oder eine Extraktion erfordern.
  • Optimierung der Anwendungsleistung durch Erkennung von O(n^2)-Schleifen und redundanten Berechnungen.
  • Sicherstellung konsistenter Namenskonventionen und Dokumentationsstandards in einem verteilten Engineering-Team.
  • Schnelle Einarbeitung neuer Entwickler durch automatisches Feedback zu ihren ersten pull requests.

So funktioniert Code Reviewer

  1. Der Benutzer stellt ein Code-Snippet oder einen Dateipfad über einen Befehl wie 'review this code' an das Openclaw Skills-Interface bereit.
  2. Der Assistent analysiert die Codestruktur, um Namenskonventionen, Komplexität und Logikfluss zu bewerten.
  3. Ein Sicherheitsscan wird ausgeführt, um auf bekannte Schwachstellenmuster und unsichere Abhängigkeitsnutzung zu prüfen.
  4. Die Leistungsanalyse identifiziert algorithmische Ineffizienzen und Caching-Möglichkeiten.
  5. Der Skill generiert einen strukturierten Bericht, kategorisiert nach Qualität, Sicherheit und Leistung, und bietet spezifische Empfehlungen Zeile für Zeile.

Code Reviewer Einrichtung

Um Code Reviewer in Ihrer Umgebung zu aktivieren, stellen Sie sicher, dass die Openclaw Skills CLI installiert ist und der Skill in Ihrer Konfiguration aktiviert wurde.

# Installieren Sie die openclaw cli, falls noch nicht geschehen
npm install -g openclaw-cli

# Aktivieren Sie den code-reviewer skill
openclaw skills add code-reviewer

# Führen Sie eine lokale Überprüfung für eine bestimmte Datei aus
openclaw run code-reviewer --file .\/src\/index.ts

Code Reviewer Datenschema & Taxonomie

Code Reviewer organisiert seine Ergebnisse in einem strukturierten Berichtsformat. Diese Daten können exportiert oder direkt im Terminal angezeigt werden.

Kategorie Untersuchte Elemente Verfolgte Metadaten
Qualität Struktur, Namensgebung, Kommentare Funktionslänge, Komplexitäts-Score
Sicherheit SQLi, XSS, hardcoded Schlüssel Risikostufe (Hoch/Mittel/Niedrig)
Leistung Zeit-/Raumkomplexität Zeilennummern, vorgeschlagene Logik
Refactoring Funktions-Extraktion, DRY Verbesserungsart

Code Reviewer Erweiterte Funktionen

  • Mehrsprachige Unterstützung für JavaScript, TypeScript, Python, Go, Java, C++ und Rust.
  • Integration mit CI/CD-Pipelines, um Commits mit Sicherheitslücken mit hohem Risiko zu blockieren.
  • Kontextbezogenes Refactoring, das moderne Syntax vorschlägt (z. B. Umwandlung von Schleifen in Map-Operationen).
  • Automatisierte Vorschläge für Typannotationen für dynamisch typisierte Sprachen zur Verbesserung der IDE intellisense.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*