/ideate
For when you don’t know what to build yet.
When to use
Section titled “When to use”- You have frustrations but no clear problem
- You have multiple ideas and can’t choose
- You’re not sure if something is worth building
What it does
Section titled “What it does”- Diverge — “What’s bugging you?” Generate breadth. Push for more ideas until you run dry.
- Cluster — Group related ideas. Present the clusters back.
- Challenge — Not all pain is worth solving. Kill weak clusters.
- Converge — Narrow to 1-3 candidates. State each as: problem, why it matters, what “solved” looks like.
- Choose — Help pick one. “Which one, if you solved it, would make the other two easier?”
- Hand off — Write the problem to
specs/TODO.mdand suggest/feature.
Output
Section titled “Output”No spec, no file. The output is clarity — plus a one-line note in specs/TODO.md so it survives context resets.
Next step
Section titled “Next step”/feature to define it properly.