Fähigkeiten code-stats
📊

code-stats

Sicher

Analysieren von Code-Statistiken und semantischen Diffs

Auch verfügbar von: 0xDarkMatter

Das Verstehen der Codebasis-Größe und -Änderungen erfordert manuelles Zählen und zeilenweise Diff-Analyse. Diese Skill bietet schnellen Zugang zu tokei für sofortige Code-Statistiken nach Sprache und difftastic für semantische, AST-fähige Code-Vergleiche.

Unterstützt: Claude Codex Code(CC)
⚠️ 68 Schlecht
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "code-stats". How big is my codebase? Show me code statistics by language.

Erwartetes Ergebnis:

  • TypeScript: 45 Dateien, 12.847 Gesamtzeilen, 9.823 Codezeilen
  • JavaScript: 12 Dateien, 2.341 Gesamtzeilen, 1.876 Codezeilen
  • Gesamt: 57 Dateien, 15.188 Gesamtzeilen, 11.699 Codezeilen

Sicherheitsaudit

Sicher
v3 • 1/10/2026

This is a documentation-only skill containing reference materials for CLI tools tokei and difftastic. No executable code, network calls, or file system access beyond its own documentation files.

3
Gescannte Dateien
631
Analysierte Zeilen
0
befunde
3
Gesamtzahl Audits
Keine Sicherheitsprobleme gefunden
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

41
Architektur
100
Wartbarkeit
81
Inhalt
31
Community
100
Sicherheit
70
Spezifikationskonformität

Was du bauen kannst

Codebasis-Wachstum verfolgen

Überwachen Sie Größenänderungen des Projekts im Zeitverlauf mit Sprachaufschlüsselung und Codezeilenstatistiken.

Semantische Änderungen überprüfen

Vergleichen Sie refaktorierten Code mit semantischen Diffs, die Formatierungsänderungen ignorieren und verschobenen Code erkennen.

Refactoring-Auswirkungen bewerten

Verstehen Sie die Code-Zusammensetzung vor und nach dem Refactoring mit genauen Zeilenzählungen.

Probiere diese Prompts

Schnelles Zählen
Wie groß ist meine Codebasis? Zeigen Sie mir Code-Statistiken nach Sprache mit tokei.
Sprachfilter
Zählen Sie nur TypeScript- und JavaScript-Dateien in meinem Projekt. node_modules ausschließen.
Semantischer Vergleich
Zeigen Sie einen semantischen Diff zwischen meiner alten Datei und meiner neuen Datei mit difftastic.
CI-Prüfung
Prüfen Sie, ob meine Codebasis 100000 Zeilen überschreitet. Fehlschlag bei Überschreitung.

Bewährte Verfahren

  • Generierte Verzeichnisse wie node_modules, dist und vendor von Statistiken ausschließen.
  • JSON-Ausgabe für Skripte und CI-Integration mit jq zur Datenextraktion verwenden.
  • difftastic als git externes Diff-Tool für konsistente semantische Vergleiche einrichten.

Vermeiden

  • tokei auf Produktionsservern ausführen ohne Build-Artefakte auszuschließen.
  • Traditionelle Zeilen-Diffs für Refactoring-Reviews anstelle von semantischen Diffs verwenden.
  • Dateigrößen anstelle von Codezeilen für die Projektgesundheits-Bewertung vergleichen.

Häufig gestellte Fragen

Wie installiere ich tokei und difftastic?
Führen Sie brew install tokei difft auf macOS aus. Unter Linux verwenden Sie cargo install tokei difftastic.
Welche Sprachen unterstützt tokei?
Tokei unterstützt über 100 Programmiersprachen einschließlich JavaScript, TypeScript, Python, Rust, Go und mehr.
Kann ich difftastic mit GitHub oder GitLab verwenden?
Difftastic ist ein lokales CLI-Tool. Für Web-Oberflächen exportieren Sie Diffs in Textdateien oder verwenden den Inline-Modus für Copy-Paste.
Werden meine Code-Daten an externe Server gesendet?
Nein. Sowohl tokei als auch difftastic werden lokal auf Ihrem Computer ausgeführt ohne Netzwerkkommunikation.
Warum unterscheiden sich semantische Diffs von regulären Diffs?
Semantische Diffs verwenden AST-Parsing um die Codestruktur zu verstehen, ignorieren Formatierungsänderungen und erkennen verschobenen Code.
Wie schneidet tokei im Vergleich zu cloc oder sloccount ab?
Tokei ist schneller, multi-threaded, respektiert .gitignore und hat einen geringeren Speicherverbrauch als cloc.

Entwicklerdetails

Dateistruktur