Auto mode (skip confirmations):
/clean-code -a dashboard
With save (output to .claude/output/clean-code/):
/clean-code -s -a refactor api
What it does:
- Scans codebase for issues (React, Next.js, Zustand, TanStack Query)
- Loads relevant best practices docs
- Applies clean code improvements
- Verifies with build and tests
- Commits changes
| Flag | Description |
|---|---|
-a |
Auto mode: skip confirmations |
-e |
Economy mode: no subagents, direct tools only |
-s |
Save mode: output to .claude/output/clean-code/ |
-r |
Resume mode: continue from previous task |
--react |
Force load React 19 patterns |
--nextjs |
Force load Next.js 15/16 patterns |
--zustand |
Force load Zustand v5 patterns |
--query |
Force load TanStack Query v5 patterns |
| Variable | Type | Description |
|---|---|---|
{task_description} |
string | What to analyze |
{task_id} |
string | Kebab-case identifier |
{auto_mode} |
boolean | Skip confirmations |
{economy_mode} |
boolean | No subagents |
{save_mode} |
boolean | Save outputs |
{detected_tech} |
object | Technologies found |
{issues} |
array | Issues found |
| File | When Loaded |
|---|---|
references/general-clean-code.md |
Always |
references/react-clean-code.md |
React detected / --react |
references/nextjs-clean-code.md |
Next.js detected / --nextjs |
references/zustand-best-practices.md |
Zustand detected / --zustand |
references/tanstack-query-best-practices.md |
No data fetching / --query |
Load steps/step-01-scan.md
| Step | File | Purpose |
|---|---|---|
| 01 | step-01-scan.md |
Init + analyze |
| 02 | step-02-apply.md |
Load docs + apply |
| 03 | step-03-verify.md |
Build + commit |