refactoring
OfficialOne small refactor at a time.
AuthorArcadeAI
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Systematic refactoring with small-step discipline. Use when the user says 'refactor', 'clean up', 'restructure', 'extract', 'rename', or mentions code smells. Enforces one change → test → commit cycle. For structural improvements, not style/formatting (use /lint). Not for adding features or fixing bugs.
Core Features & Use Cases
- One Change at a Time: Each refactor is isolated and verified.
- TDD with Refactor: Every change is followed by tests and a commit.
- Identify and Address Smells: Duplicated code, long functions, deep nesting, etc.
Quick Start
Identify a smell, perform a single, small refactor, run tests, then commit. Do not batch changes.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: refactoring Download link: https://github.com/ArcadeAI/dexa/archive/main.zip#refactoring Please download this .zip file, extract it, and install it in the .claude/skills/ directory.