Skip to content
Development
Skill

/simplify

Wrap-up refactoring — simplify code, eliminate duplication, preserve behavior

From plugin
sd0x-dev-flow
18899 skills16 agents5 hooks
Install
$ npx -y skills add sd0xdev/sd0x-dev-flow --skill simplify --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/simplify

Context preview

The summary Claude sees to decide when to auto-load this skill.

Wrap-up refactoring — simplify code, eliminate duplication, preserve behavior

SKILL.md

simplify.SKILL.md
name: simplify
description: "Wrap-up refactoring — simplify code, eliminate duplication, preserve behavior"
allowed-tools: Read, Grep, Glob, Edit, Bash(TEST_ENV=unit npx jest:*), Agent

Code Simplification

Trigger

  • Keywords: simplify, clean up code, remove duplication, simplify code

When NOT to Use

  • New feature development (use `/feature-dev`)
  • Document refactoring (use `/doc-refactor`)
  • Full multi-target refactoring (use `/refactor`)

Agent Dispatch

Primary: Code Simplification

Agent({
  description: "Simplify code, eliminate duplication, preserve behavior",
  subagent_type: "code-simplifier",
  prompt: `Simplify the code at: $ARGUMENTS
Follow the task steps and constraints defined in this skill.`
})

Secondary: Refactoring Risk Review

After simplification, dispatch risk assessment:

Agent({
  description: "Review refactoring risk and verify behavior preservation",
  subagent_type: "refactor-reviewer",
  prompt: `Review the refactoring changes just applied.
Check behavior preservation, dependency impact, test coverage, and rollback risk.`
})

Task

For `$ARGUMENTS`:

1. **Run tests first** (establish baseline) 2. **Refactor**

  • Dead code removal
  • Extract duplicates (3+ repeats)
  • Simplify nesting (> 3 levels)

3. **Run tests again** (confirm nothing broken)

Output

## Refactoring Summary

- [file:line] <change>

## Test Results

✅/❌

## Next Steps

- <suggestions>

Constraints

  • ❌ Do not change business logic
  • ❌ Do not add new features
Read more
Ships withsd0x-dev-flow

Language: English | 繁體中文 | 简体中文 | 日本語 | 한국어 | Español The harness layer for Claude Code. Let the model choose the path. Keep "done" verifiable. Full control plane on Claude Code. Skills-only distribution for Codex CLI and other compatible agents.

Get the whole plugin

Other skills on sd0x-dev-flow.