Analyzing Codebases

Kör riktiga statiska analysverktyg och rangordnar refaktorhotspots efter churn x komplexitet.

av wayne930242 · wayne930242/Reflexive-Claude-Code

Fungerar med konfiguration ★ 8.0/10

Analyzing Codebases — Kör riktiga statiska analysverktyg och rangordnar refaktorhotspots efter churn x komplexitet.

Vad den gör

Detekterar ett projekts språk och monorepo-form, kör den matchande statiska analysverktygskedjan (beroendegraf, dubblering, kognitiv komplexitet, semantiska mönster), och skriver en maskinläsbar refaktor-karta som rangordnar de 20 bästa hotspotsen efter git churn gånger komplexitet. Triggers på /aref eller en explicit begäran att analysera en kodbas före refaktorering.

Testrapport

Körde den riktiga verktygskedjan på ett bortkastat TS-repo: jscpd fångade korrekt en exakt klon-dupliceringskluster och git-churn-matematik rangordnade korrekt den berörda och duplicerade filen över dess orörda tvilling (poäng 96 vs 16, båda kognitiv komplexitet 16). Men referensdokumentets bokstavliga kommandon för dependency-cruiser och eslint-plugin-sonarjs misslyckades båda ur lådan (behövde --no-config plus --include-only, och en manuellt tillagd @typescript-eslint/parser) — friktion som inte nämns någonstans i skillen.

Testad: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/wayne930242/Reflexive-Claude-Code
mkdir -p ~/.claude/skills
cp -r Reflexive-Claude-Code/plugins/aref/skills/analyzing-codebases ~/.claude/skills/analyzing-codebases

Kommandon och exempelprompter

  • /analyzing-codebasesKör riktiga statiska analysverktyg och rangordnar refaktorhotspots efter churn x komplexitet.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Analyze this codebase and tell me what needs refactoring first
  • Give me a hotspot map of the messiest, most complex files before we refactor
  • Which files here have the highest git churn combined with high complexity?