Ideate Skill
Guides structured brainstorming to transform a vague idea into a clear feature description ready for /speckit.specify.
When to Use
- •User says "I have an idea for..."
- •User describes a concept that needs refinement
- •User wants to brainstorm or design something
- •Before creating a PRD/spec
Structured Brainstorming
Guide the user through these questions:
1. Core Value
- •What problem does this solve?
- •Who is the primary user?
- •What's the one-sentence pitch?
2. Key Features
- •What are the 3-5 must-have features?
- •What's the MVP (minimum viable product)?
- •What can wait for v2?
3. User Journey
- •How does a user discover this?
- •What's the happy path?
- •What does success look like?
4. Constraints
- •Any technical constraints?
- •Timeline or scope limits?
- •Dependencies on other systems?
Output Format
After brainstorming, produce a Feature Description ready for speckit:
markdown
## Feature: [Name] ### Problem [1-2 sentences describing the problem] ### Solution [1-2 sentences describing the solution] ### User Stories 1. As a [user], I want to [action] so that [benefit] 2. ... ### MVP Scope - [ ] Feature 1 - [ ] Feature 2 - [ ] Feature 3 ### Out of Scope (v2+) - Feature X - Feature Y ### Constraints - [Any technical/business constraints]
Handoff to Spec-Kit
Once the feature description is complete, hand off to spec-kit-skill:
- •
Install spec-kit-skill (if not already):
code/plugin marketplace add feiskyer/claude-code-settings /plugin install spec-kit-skill
- •
Run spec-kit workflow:
- •The spec-kit-skill auto-triggers when you mention "spec-kit" or reference
.specify/ - •It guides through: specify → clarify → plan → tasks
- •The spec-kit-skill auto-triggers when you mention "spec-kit" or reference
- •
Continue to execution:
- •Once
tasks.mdis ready, theexecuteskill handles autonomous implementation
- •Once
Example Session
User: "I have an idea for a CLI tool that helps manage dotfiles"
Claude (with ideate skill):
- •Asks about core value: "What pain point does this solve?"
- •Asks about features: "What are the must-have capabilities?"
- •Asks about users: "Who is this for - beginners or power users?"
- •Produces feature description
- •Suggests: "Ready to create the PRD? Run
/speckit.specifywith this description."