ideatelisted
Install: claude install-skill specscore/specstudio-skills
# Ideate
Turn raw ideas into sharp, SpecScore-compatible Idea artifacts through structured divergent and convergent thinking.
## Hard Gate
<HARD-GATE>
Do NOT invoke `specstudio:specify`, `specstudio:plan`, `specstudio:implement`, `writing-plans`, or any implementation skill until:
1. An Idea artifact has been written to `spec/ideas/<slug>.md`.
2. `specscore spec lint` passes.
3. The user has explicitly approved the Recommended Direction.
Ideas that can't be lint-clean aren't ready to be specified.
</HARD-GATE>
## When to Use
- Raw, vague, or unvalidated concept.
- User unsure whether an idea is worth building.
- Multiple possible directions with no clear winner.
- **Promoting a captured seed** — the user wants to turn an existing sidekick seed (`spec/ideas/seeds/<slug>.md`) into a full Idea. See [Promoting a Sidekick Seed](#promoting-a-sidekick-seed) below.
- **Skip** when: the user already has an approved Idea or a clear, high-conviction feature to specify — go straight to `specstudio:specify`.
## Promoting a Sidekick Seed
Entry mode for turning an existing sidekick seed at `spec/ideas/seeds/<slug>.md` into a full Idea. Triggers: "promote seed `<slug>`", "pick up seed `<slug>`", "ideate from the `<slug>` seed". This path delegates the file transformation to the `specscore idea promote` CLI verb and then continues the normal authoring flow below — it does **not** hand-move the seed or hand-write the Idea.
1. **Resolve the seed** at `spec/ideas/seeds/<slug>.md`.