adr
Write an Architecture Decision Record documenting a significant technical decision.
Calculate cyclomatic complexity and identify overly complex functions.
$ npx -y skills add rohitg00/awesome-claude-code-toolkit --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/analyze-complexityContext preview
What this command does when you run it.
Calculate cyclomatic complexity and identify overly complex functions.
Calculate cyclomatic complexity and identify overly complex functions.
1. Detect the project language to select the appropriate complexity analysis tool 2. Scan all source files excluding tests, vendor, and generated code 3. Calculate cyclomatic complexity for each function and method 4. Calculate cognitive complexity as a secondary metric 5. Identify functions exceeding the threshold (default: cyclomatic > 10) 6. Rank the top 20 most complex functions by complexity score 7. For each complex function, identify the complexity drivers: nested conditionals, switch cases, loops 8. Calculate file-level complexity averages and identify the most complex files 9. Compare against industry benchmarks: low (1-5), moderate (6-10), high (11-20), very high (21+) 10. Generate a formatted report with function name, file, line, complexity score 11. Suggest specific refactoring strategies for the top 5 most complex functions 12. Save the report and track complexity trends over time
The most comprehensive toolkit for Claude Code -- 135 agents, 35 curated skills (+400,000 via SkillKit), 42 commands, 176+ plugins, 20 hooks, 15 rules, 7 templates, 15 MCP configs, 26 companion apps, 53 ecosystem entries, and more.
Repo: rohitg00/awesome-claude-code-toolkit
Write an Architecture Decision Record documenting a significant technical decision.
Conduct a structured design review of a module, feature, or system component.
Create a structured implementation plan for the requested feature or change.