task icon Task

Initiate Plan

Gather user intent, check feasibility, and start the planning process

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 statePlan 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.