adr
Write an Architecture Decision Record documenting a significant technical decision.
Refactor a complex function to reduce cyclomatic complexity.
$ 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.
/simplify-fnContext preview
What this command does when you run it.
Refactor a complex function to reduce cyclomatic complexity.
Refactor a complex function to reduce cyclomatic complexity.
1. Read the target function and calculate its current complexity score 2. Identify the primary complexity drivers: nested ifs, loops, switch statements 3. Map the function's control flow to understand all execution paths 4. Apply Extract Method refactoring: pull out logical blocks into named functions 5. Replace nested conditionals with guard clauses (early returns) 6. Convert switch statements to lookup tables or strategy pattern where appropriate 7. Replace complex boolean expressions with named boolean variables 8. Decompose loops with multiple responsibilities into separate loops or higher-order functions 9. Apply polymorphism to replace type-checking conditionals when applicable 10. Verify the refactored code preserves all original behavior by running tests 11. Calculate the new complexity score and report the improvement 12. Ensure the refactored code is readable and properly named
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.