refactoring

Official

One 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 required

Components

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.
View Source Repository