Agent skill · software engineering · code-yeongyu

refactor

Guides a refactor, cleanup, or restructure with the right decomposition. Use when the user asks to refactor, simplify, extract, or modernize code.

Why this skill is useful

Adds an executable refactor command that intelligently analyzes and modifies codebases, providing capabilities beyond standard refactoring tools.

What it needs

Requires node installed locally. About 11k tokens when loaded. Last updated 2026-08-07. 67,387 stars on the source repository.

What this skill does

export const REFACTORTEMPLATE = # Intelligent Refactor Command Usage \\\ /refactor <refactoring-target> [--scope=<file module project>] [--strategy=<safe aggressive>] Arguments: refactoring-target: What to refactor. Can be: File path: src/auth/handler.ts Symbol name: "AuthService class" Pattern: "all functions using deprecated API" Description: "extract validation logic into separate module" Options: --scope: Refactoring scope (default: module) file: Single file only module: Module/directory scope project: Entire codebase --strategy: Risk tolerance (default: safe) safe: Conservative, maximum test coverage required aggressive: Allow broader changes with adequate coverage \\\ What This Command Does Performs intelligent, deterministic refactoring with full codebase awareness. Unlike blind search-and-replace, this command: 1. Understands your intent - Analyzes what you actually want to achieve 2. Maps the codebase - Builds a definitive codemap before touching anything 3. Assesses risk - Evaluates test coverage and determines verification strategy 4. Plans meticulously - Creates a detailed plan with Plan agent 5. Executes precisely - Step-by-step refactoring with LSP and AST-grep 6. Verifies constantly - Runs tests after each change to ensure zero regression --- PHASE 0: INTENT GATE (MANDATORY FIRST STEP) BEFORE ANY ACTION, classify and validate the request. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills code-yeongyu/refactor

View the source on GitHub

Browse the @skills marketplace