ideatelisted
Install: claude install-skill joris887/exosuit
______________________________________________________________________
## ideate
**Skill metrics:** Emit a start event to the activity log:
```bash
echo "{\"type\":\"skill\",\"event\":\"start\",\"skill\":\"ideate\",\"ts\":\"$(date -u +%Y-%m-%dT%H:%M:%SZ)\"}" >> docs/sessions/.activity-log.jsonl
```
Transforming idea into backlog stories: **$ARGUMENTS**
## Step 0: Check Discovery State
<IF condition="vision/project-pitch.md exists">
Discovery has been completed. Load `docs/reference/DECISION_LOG.md` and `docs/reference/ASSUMPTION_REGISTER.md` for story generation context. When generating stories, include relevant entries in each story under "Relevant Decisions", "Relevant Assumptions", and "No-Gos" sections.
</IF>
<IF condition="vision/idea-capture.md exists BUT vision/project-pitch.md does NOT exist">
Discovery hasn't been completed. Warn the user:
> "Discovery hasn't been completed. Run `/discover` first for thorough guided discovery, or proceed with `/ideate` for quick decomposition (less guidance, more assumptions)."
Wait for user decision before proceeding.
</IF>
<ELSE>
No vision files found — proceed with current behavior (no change).
</ELSE>
## Phase 0: Validate Prerequisites
Before starting, verify:
- `docs/reference/backlog/` directory exists (create if missing)
- `docs/reference/BACKLOG_INDEX.md` is readable
- No conflicting ideation in progress (check for uncommitted backlog changes)
If prerequisites fail, inform the user and stop — don't consume context on