Docs
HomeClaude Code PRO
Blog

Getting Started

  • Documentation
  • Claude Code Setup
  • Claude Code Configuration
  • Claude Code Security

Claude Code PRO

  • guideCheatsheet
  • skill/apex
  • skill/brainstorm
  • skill/debug
  • skill/clean-code
  • skill/review-code
  • skill/ci-fixer
  • skill/claude-memory
  • skill/create-prompt
  • skill/create-slash-commands
  • skill/prompt-creator
  • skill/create-skills-workflow
  • skill/skill-creator
  • skill/hook-creator
  • skill/subagent-creator
  • scriptStatusline
  • scriptCommand Validator
  • scriptAuto-Rename Session
  • scriptClaude Code AI
  • agentSnipper
  • agentCode Reviewer
  • agentExplore Codebase
  • agentExplore Docs
  • agentAction
  • agentWeb Search
  • cmd/oneshot
  • cmd/refactor
  • cmd/ultrathink
  • cmd/commit
  • cmd/create-pr
  • cmd/fix-pr-comments
  • cmd/merge
  • cmd/fix-errors
  • cmd/utils/fix-grammar
  • cmd/copywriting

/clean-code

Comprehensive clean code workflow that analyzes codebase, recommends best practices, and applies clean code principles for React, Next.js, and modern tooling.

The /clean-code command helps you systematically improve code quality by analyzing your codebase, loading relevant best practices, and applying changes using parallel agents.

Basic Usage

BASH
/clean-code auth feature

Flags

FlagDescription
-aAuto mode: skip confirmations
-eEconomy mode: no subagents, direct tools only
-sSave mode: output to .claude/output/clean-code/
-rResume mode: continue from previous task
--reactForce load React 19 patterns
--nextjsForce load Next.js 15/16 patterns
--zustandForce load Zustand v5 patterns
--queryForce load TanStack Query v5 patterns

Examples

BASH
# Basic
/clean-code auth feature

# Auto mode
/clean-code -a dashboard

# Economy + auto
/clean-code -e -a fix types

# Save outputs
/clean-code -s refactor api

# Resume
/clean-code -r auth-feature

# Force docs
/clean-code --nextjs --query data

Workflow

The clean-code command follows a 3-step optimized flow:

StepPurposeActions
SCANInit + analyzeParse flags, detect tech stack, find issues using parallel agents
APPLYLoad docs + applyLoad relevant documentation, show recommendations, apply fixes
VERIFYBuild + commitRun build, run tests, generate summary, offer commit option

Note: Economy mode (-e) skips subagents and uses direct tools only.

Reference Files

The skill automatically loads relevant best practices based on detected technologies:

FileWhen Loaded
general-clean-code.mdAlways
react-clean-code.mdReact detected / --react
nextjs-clean-code.mdNext.js detected / --nextjs
zustand-best-practices.mdZustand detected / --zustand
tanstack-query-best-practices.mdNo data fetching / --query

When to Use Clean-Code

Use /clean-code when you need to:

  • Refactor a feature - Improve code quality in a specific area
  • Apply best practices - Ensure code follows React/Next.js patterns
  • Fix code smells - Address maintainability issues
  • Update patterns - Modernize code to latest framework versions
/debug/review-code