
Plan
Lightweight planning with optional interview
Install
npx skills add Yeachan-Heo/oh-my-codex --skill plan -g -a claude-code -y- Repository
- Yeachan-Heo/oh-my-codex33.7k
- Category
- Engineering
- Updated
- 3d ago
- License
- MIT
- Context cost
- Lightabout 904 tokens
- Runs scripts
- No, instructions only
What it does
Lightweight planning with optional interview
<Purpose>
Plan creates concise, actionable work plans. Auto-detects interview vs direct, supports `--interview` for Socratic clarification and `--review` for evaluation.
</Purpose>
Interview (
Review (
<Use_When>
- Planning before implementation, "plan this", "let's plan"
- Requirements are vague and need scoping, use
--interview - Reviewing an existing plan,
--review</Use_When>
<Do_Not_Use_When>
- Want direct execution, execute the scoped task directly; use
ultragoalonly for durable goals orteamfor coordinated parallel work - Simple focused fix with obvious scope, skip planning </Do_Not_Use_When>
<Execution_Policy>
- Auto-detect interview vs direct;
--interviewforces Socratic mode,--directskips it - Ask one question at a time; gather codebase facts first
omx exploreis deprecated. Use normal repository inspection for codebase facts;omx sparkshellonly for explicit shell-native evidence- Plans must be evidence-backed: 80%+ claims cite file/line, 90%+ criteria testable
- Right-size steps to scope; save to
.omx/plans/</Execution_Policy>
Mode Selection
| Mode | Trigger | Behavior |
|---|---|---|
| Interview | --interview or broad request | Socratic requirements gathering |
| Direct | --direct or detailed request | Generate plan immediately |
| Review | --review | Critic evaluation of existing plan |
Interview (--interview)
- Classify request; ask one focused question via
omx question - Gather codebase facts first, then ask informed follow-ups
- Build on answers; consult Analyst for hidden requirements
- Create plan when user signals readiness
Direct
- Quick analysis (optional Analyst)
- Generate plan immediately
- Optional Critic review if requested
Review (--review)
- Read plan from
.omx/plans/ - Evaluate via Critic; verdict APPROVED/REVISE/REJECT
- If author == reviewer, hand off to
$code-review
