No separate download: the skill runs the in-repo tool
.claude/tools/analysis/project-analyzer/analyzer.mjs
.
Metrics: Focus on cyclomatic complexity (decision paths), LOC, maintainability index, and duplicate blocks. Use ESLint
rule (e.g.
"complexity": ["error", 15]
) for JS/TS; optional chaining and default params add branches.
Process: Analyze before refactoring; run project-wide then drill into hotspots. Track trends over time (not one-off). Use
,
,
,
,
alongside complexity.
No single cert; aligns with static analysis and ESLint complexity.
ESLint: complexity rule, max-depth, max-lines, max-params.
Skill data: Cyclomatic complexity, LOC, maintainability, duplicates; analyze before refactor; track hotspots and trends.
Workflows: Use with
code-reviewer (primary),
developer/
qa (secondary),
c4-code (primary). Flow: run analyzer → filter hotspots → refactor or add tests. See
.
Static code analysis and metrics. 90%+ context savings.
ASSUME INTERRUPTION: If it's not in memory, it didn't happen.