Auto Workflow Command
User Input
$ARGUMENTS
You MUST consider the user input before proceeding (if not empty).
Overview
This command executes the full workflow (analyze → plan → execute → commit) in sequence without stopping for approval.
Key differences from individual commands:
- •No intermediate approval between phases
- •Plan is limited to single commit (no commit splitting)
- •Automatically generates commit message at the end
- •All other processes follow the original commands exactly
When to use:
- •Tasks that can be completed in one commit
- •When you want to skip manual phase transitions
When NOT to use:
- •Complex features requiring multiple commits → Use individual commands
- •Tasks needing validation → Use
/workflow-validate - •Tasks where you want to review analysis/plan before execution
Execution Flow
Phase 1: Analyze
Execute exactly as /workflow-analyze command:
- •Parse user input, generate task name
- •Define problem with concrete scenarios
- •Investigate 2-4 solution approaches
- •Select final approach with rejection reasons
- •Generate clarification questions (max 3)
- •Write documents:
- •
docs/work/WORK-{task-name}/analysis.ko.md - •
docs/work/WORK-{task-name}/analysis.md
- •
Use the full template from workflow-analyze (not simplified).
→ Proceed immediately without approval
Phase 2: Plan
Execute exactly as /workflow-plan command, with one constraint:
- •Parse task name from Phase 1
- •Load analysis.md requirements
- •Identify impact scope
- •Create single commit plan (no commit splitting)
- •Review principle violations if any
- •Write documents:
- •
docs/work/WORK-{task-name}/plan.ko.md - •
docs/work/WORK-{task-name}/plan.md
- •
Use the full template from workflow-plan (not simplified).
Single commit constraint: All changes must be planned as one commit with vertical slicing (types + logic + tests together).
→ Proceed immediately without approval
Phase 3: Execute
Execute exactly as /workflow-execute command:
- •Load plan.md checklist
- •Reference analysis.md for context
- •Execute all tasks sequentially
- •Write tests
- •Verify (run tests, check behavior)
- •Generate summary:
- •
docs/work/WORK-{task-name}/summary-commit-1.md
- •
- •Report completion
Use the full template from workflow-execute (not simplified).
→ Proceed immediately without approval
Phase 4: Commit Message
Execute exactly as /commit command:
- •Run git status to check staged/unstaged files
- •Run git diff to analyze changes
- •Check branch name for issue number
- •Generate commit messages in Conventional Commits format
- •Write to
commit_message.md(Korean and English versions)
Use the full process from commit command.
Key Rules
✅ Must Do
- •Follow each phase's original command exactly
- •Use original templates (not simplified versions)
- •Execute all three phases without stopping
- •Limit plan to single commit
- •Follow coding principles strictly
❌ Must Not Do
- •Simplify or skip any phase steps
- •Use custom/shortened templates
- •Ask for intermediate approval
- •Split into multiple commits
Document Structure
Same as individual commands:
docs/work/WORK-{task-name}/
├── analysis.ko.md (Korean - from workflow-analyze)
├── analysis.md (English - from workflow-analyze)
├── plan.ko.md (Korean - from workflow-plan)
├── plan.md (English - from workflow-plan)
└── summary-commit-1.md (Korean - from workflow-execute)
commit_message.md (from commit - Korean and English versions)
Execution
Now execute the full workflow by reading and following each command file:
- •Read
.claude/commands/workflow-analyze.mdand execute its full process - •Without stopping, read
.claude/commands/workflow-plan.mdand execute (single commit only) - •Without stopping, read
.claude/commands/workflow-execute.mdand execute for commit 1 - •Without stopping, read
.claude/commands/commit.mdand execute to generate commit_message.md
You MUST read each command file to understand the exact process and templates.