Ein mehrsprachiges statisches Analysetool, das zyklomatische, kognitive und strukturelle Metriken misst, um risikoreichen Code zu identifizieren.
Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.
npx clawhub@latest install code-complexity-analyzer
Kopiere den Skill-Ordner an einen dieser Orte
~/.openclaw/skills/ <project>/skills/ Priorität: Workspace > Lokal > Integriert (Bundled)
Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.
Hilf mir, code-complexity-analyzer über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).
Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.
Der Code-Komplexitätsanalysator ist ein robustes Hilfsprogramm, das entwickelt wurde, um hohe Engineering-Standards aufrechtzuerhalten, indem es quantifiziert, wie schwierig Code zu testen und zu warten ist. Durch die Integration in Ihre Openclaw Skills-Bibliothek können Entwickler den Quellcode automatisch nach tiefen Verschachtelungen, übermäßig langen Funktionen und komplexen logischen Pfaden scannen, die zu technischen Schulden führen.
Als reines Python-Tool ohne externe Abhängigkeiten konzipiert, bietet es eine effiziente Möglichkeit, Python-, JavaScript-, TypeScript- und Go-Dateien zu bewerten. Es hilft Teams, über einfaches linting hinauszugehen, indem es sich auf die wahrgenommene Schwierigkeit des Codeverständnisses (Kognitive Komplexität) und die Anzahl der unabhängigen Ausführungspfade (Zyklomatische Komplexität) konzentriert.
Um dieses Tool mit Ihren Openclaw Skills zu verwenden, stellen Sie sicher, dass Python 3 installiert ist. Es sind keine zusätzlichen pip-Installationen erforderlich.
# Klonen oder lokalisieren Sie das Skript
# Analysieren Sie Ihr Quellverzeichnis
python3 scripts/analyze_complexity.py src/
# Mit benutzerdefinierten Schwellenwerten für ein strengeres CI-Gate ausführen
python3 scripts/analyze_complexity.py src/ --cc 8 --cog 12
Der Analysator organisiert seine Ergebnisse auf Basis der Funktionsebene. Er verfolgt die folgende Taxonomie für jede analysierte Datei:
| Metrik | Beschreibung | Indikator |
|---|---|---|
| CC | Zyklomatische Komplexität | Logikpfade |
| COG | Kognitive Komplexität | Lesbarkeitswert |
| Lines | Funktionslänge | Vertikale Skala |
| Params | Parameteranzahl | Schnittstellenoberfläche |
| Nesting | Max. Tiefe | Logik-Einrückung |
Die Ergebnisse können als strukturiertes JSON-Objekt exportiert werden, um sie in andere Openclaw Skills-Workflows zu integrieren.
Laden
Ein spezialisierter AI agent skill, der statische App-Screenshots und Bilder automatisch in hochwertige, realistische Handy-Mockup-Videos verwandelt.

Ein spezialisiertes Performance-Audit-Tool für Bun-basierte Monorepos, das Abhängigkeits-Bloat eliminiert und Build-Pipelines beschleunigt.

Ein leistungsstarkes Python SDK und Automatisierungs-Toolkit für die Interaktion mit GitCode-REST-Ressourcen unter Verwendung von synchronen und asynchronen Clients.

Capacity Planner bietet datengesteuerte Infrastruktur-Prognosen, um Ausfälle zu verhindern und Cloud-Ausgaben durch die Analyse historischer Metriken zu optimieren.

Ein automatisiertes und manuelles Audit-Tool, um sicherzustellen, dass Webanwendungen die WCAG 2.2-Barrierefreiheitsstandards und inklusiven Designprinzipien erfüllen.

Ein umfassendes Diagnosetool zur Prüfung von Dagster software-defined assets, Partitionierungsstrategien und Pipeline-Zuverlässigkeit.








































