Command
/code-simplify
Simplify code for clarity and maintainability — reduce complexity without changing behavior
One command from addyosmani-agent-skills. It ships with the plugin.
shell
$ npx -y skills add addyosmani/agent-skills --agent claude-codeShips with addyosmani-agent-skills. Installing the plugin gets this command.
Command definition
code-simplify.md
--- description: Simplify code for clarity and maintainability — reduce complexity without changing behavior --- Invoke the agent-skills:code-simplification skill. Simplify recently changed code (or the specified scope) while preserving exact behavior: 1. Read CLAUDE.md and study project conventions 2. Identify the target code — recent changes unless a broader scope is specified 3. Understand the code's purpose, callers, edge cases, and test coverage before touching it 4. Scan for simplification opportunities: - Deep nesting → guard clauses or extracted helpers - Long functions → split by responsibility - Nested ternaries → if/else or switch - Generic names → descriptive names - Duplicated logic → shared functions - Dead code → remove after confirming 5. Apply each simplification incrementally — run tests after each change 6. Verify all tests pass, the build succeeds, and the diff is clean If tests fail after a simplification, revert that change and reconsider. Use `code-review-and-quality` to review the result.
Ships with addyosmani-agent-skills
Stars78,170Forks8,394LanguageJavaScriptLicenseMIT
Get the whole plugin, auto-invoked