Initiate Plan
Gather user intent, check feasibility, and start the planning process
3
Listen to what the user wants to accomplish. Identify:
- The core goal (what does success look like?)
- Red flags (unbounded scope, impossible requirements)
- Assumptions you're making
If you detect a red flag, name it and offer a bounded alternative.
4
Present your initial understanding to the user. Format exactly like this:
Understanding your goal:
[1-2 sentence summary of what they want]
Initial scope thoughts:
- In scope: [what's included]
- Likely in scope: [what you assume is included]
- Out of scope: [what's excluded, especially agent limitations]
Save this to Plan Draft as a working draft.
Do NOT ask questions yet. Just show your understanding and scope thoughts.
7
Now ask ONE clarifying question using the wizard format.
Pick the single most important question from these categories:
- Goal: If the objective is unclear
- Scope: If boundaries are unclear
- Deliverable: If the output format is unclear
- Priority: If there are multiple directions
Format as numbered options (max 4-5):
[Question]?
1. Option A - brief description (recommended if applicable)
2. Option B - brief description
3. Option C - brief description
4. Something else (describe below)ONE question only. Wait for their answer before proceeding.
You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple CONSECUTIVE read steps in a row, read them all at once (in parallel). Otherwise, do not read a file until you reach that step.
Add all steps to your todo list now and begin executing.
## Steps
1. [Read Planning Methodology]: Read the documentation in: `skills/sauna/[skill_id]/references/project.plan.methodology.md` (Understanding the four-phase workflow)
2. [Read Planning Constraints]: Read the documentation in: `skills/sauna/[skill_id]/references/project.plan.constraints.md` (Know what to push back on)
3. Listen to what the user wants to accomplish. Identify:
1. The core goal (what does success look like?)
2. Red flags (unbounded scope, impossible requirements)
3. Assumptions you're making
If you detect a red flag, name it and offer a bounded alternative.
4. Present your initial understanding to the user. Format exactly like this:
**Understanding your goal:**
[1-2 sentence summary of what they want]
**Initial scope thoughts:**
- In scope: [what's included]
- Likely in scope: [what you assume is included]
- Out of scope: [what's excluded, especially agent limitations]
Save this to `session/plan-draft.md` as a working draft.
Do NOT ask questions yet. Just show your understanding and scope thoughts.
5. [Read Clarification Questions]: Read the documentation in: `skills/sauna/[skill_id]/references/project.plan.questions.md` (Question frameworks - read immediately before asking)
6. [Read Wizard Interaction Pattern]: Read the documentation in: `skills/sauna/[skill_id]/references/shared.wizard.interaction.md` (CRITICAL: Use this format for all questions)
7. Now ask ONE clarifying question using the wizard format.
Pick the single most important question from these categories:
- Goal: If the objective is unclear
- Scope: If boundaries are unclear
- Deliverable: If the output format is unclear
- Priority: If there are multiple directions
Format as numbered options (max 4-5):
```
[Question]?
1. Option A - brief description (recommended if applicable)
2. Option B - brief description
3. Option C - brief description
4. Something else (describe below)
```
ONE question only. Wait for their answer before proceeding.