Analyzing Codebases

Kjører ekte statiske analyse-verktøy og rangerer refaktor-hotspots etter churn x kompleksitet.

av wayne930242 · wayne930242/Reflexive-Claude-Code

Krever oppsett ★ 8.0/10

Analyzing Codebases — Kjører ekte statiske analyse-verktøy og rangerer refaktor-hotspots etter churn x kompleksitet.

Hva den gjør

Oppdager et prosjekts språk og monorepo-form, kjører den matchende statiske analyse-verktøykjeden (avhengighetsgraf, duplisering, kognitiv kompleksitet, semantiske mønstre), og skriver et maskinlesbart refaktor-kart som rangerer de topp 20 hotspots etter git churn ganger kompleksitet. Utløses på /aref eller en eksplisitt forespørsel om å analysere en kodebase før refaktorering.

Testrapport

Kjørte den ekte verktøykjeden på et kastbart TS-repo: jscpd fanget korrekt en eksakt klone-dupliseringsklynge og git-churn-matematikk rangerte korrekt den berørte og dupliserte filen over dens uberørte tvilling (score 96 vs 16, begge kognitiv kompleksitet 16). Men referansedokumentets bokstavelige kommandoer for dependency-cruiser og eslint-plugin-sonarjs feilet begge ut av boksen (trengte --no-config pluss --include-only, og en manuelt lagt til @typescript-eslint/parser) — friksjon som ikke er nevnt noe sted i skillen.

Testet på: 2026-07-15 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /analyzing-codebasesKjører ekte statiske analyse-verktøy og rangerer refaktor-hotspots etter churn x kompleksitet.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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?