Brainstorm, ask questions, create an implementation plan - then execute or save for later
From vibenpx claudepluginhub dukesmith0/vibe-framework<goal>Use TodoWrite to track progress. Use EnterPlanMode at start to prevent accidental code changes during design.
git status -s 2>/dev/null | head -5
ls .vibe/ 2>/dev/null
head -10 .vibe/current.md 2>/dev/null
cat .vibe/future.md 2>/dev/null
If no .vibe/: "No vibe context found. Run /vibe:init first."
understanding.md for project context.future.md to check if goal matches an existing future plan. If match found, surface it: "Found a related plan in future.md: [summary]. Build on this?"decisions.md for relevant prior decisions.Ask questions one at a time. Prefer multiple choice when possible. Focus on: purpose, constraints, success criteria, scope, integration points. Keep going until you understand the goal well enough to propose approaches. Do NOT ask more than 5 questions unless the goal is genuinely ambiguous.
Example:
"What's the primary goal of this feature?" a) Performance improvement b) New user-facing functionality c) Internal tooling/developer experience d) Bug fix or reliability improvement
Present 2-3 approaches with trade-offs. Lead with your recommendation and explain why.
Format per approach:
**Approach A: [Name]** (recommended)
- Description: [2-3 sentences]
- Pros: [bullet list]
- Cons: [bullet list]
- Complexity: [Low/Medium/High]
After user chooses approach, present the plan:
## Goal
[One sentence]
## Approach
[2-3 sentences describing chosen approach]
## Success Criteria
- [ ] [Specific, measurable outcome]
- [ ] [Specific, measurable outcome]
## Tasks
- [ ] [Actionable step]
- [ ] [Actionable step]
Record user's chosen approach as [USER] decision in decisions.md:
DATE [USER] Chose [approach name] for [goal]. Why: [user's reasoning or "recommended by Claude"].
Execute now:
current.md. If active task: "Active task found: [description]. Resume, abandon, or start new?"
decisions.md Plan Archive with outcome "abandoned", clear current.mdcurrent.md, proceedcurrent.md if any (to decisions.md Plan Archive).current.md (with task header, Goal, Approach, Success Criteria, Tasks, Progress sections)./vibe:go workflow at Phase 4 (implement). Plan already written by this command, so go skips Phases 1-3 (entry routing, explore, plan+approve). Go reads current.md for the plan and state.Save for later:
future.md: - [Goal summary]. [Approach chosen]. [Priority/context]./planRestates requirements, assesses risks and dependencies, generates phased step-by-step implementation plan with complexity estimates, and waits for user confirmation before coding.
/planStarts Manus-style file-based planning: creates task_plan.md, findings.md, progress.md if missing, invokes planning skill, and guides through workflow.
/planLaunches interactive 7-step wizard to build Scope, Metrics, Direction, and Verification from a goal description.
/planRestates requirements, assesses risks and dependencies, creates phased step-by-step implementation plan with complexity estimates, and waits for user confirmation before coding.