From ideation
Transforms messy brain dumps and unstructured ideas into structured contracts, PRDs, and technical specs via confidence-gated workflow with clarifying questions. Use for vague ideas or scattered thoughts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ideation:ideationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Transform unstructured brain dumps into structured, actionable implementation artifacts through a confidence-gated workflow.
Transform unstructured brain dumps into structured, actionable implementation artifacts through a confidence-gated workflow.
ALWAYS use the AskUserQuestion tool when asking clarifying questions. Do not ask questions in plain text. The tool provides structured options and ensures the user can respond clearly.
INTAKE → CONTRACT FORMATION → PRD GENERATION → SPEC GENERATION
↓
confidence < 95%?
↓
ASK QUESTIONS
↓
(loop until ≥95%)
Accept whatever the user provides:
Don't require organization. The mess is the input.
Extract from the raw input:
Load references/confidence-rubric.md for detailed scoring criteria.
Score each dimension (0-20 points):
| Dimension | Question |
|---|---|
| Problem Clarity | Do I understand what problem we're solving and why it matters? |
| Goal Definition | Are the goals specific and measurable? |
| Success Criteria | Can I write tests or validation steps for "done"? |
| Scope Boundaries | Do I know what's in and out of scope? |
| Consistency | Are there contradictions I need resolved? |
Total: /100 points
| Score | Action |
|---|---|
| < 70 | Major gaps. Ask 5+ questions targeting lowest dimensions. |
| 70-84 | Moderate gaps. Ask 3-5 targeted questions. |
| 85-94 | Minor gaps. Ask 1-2 specific questions. |
| >= 95 | Ready to generate contract. |
When confidence < 95%, MUST use AskUserQuestion tool. Structure questions with clear options when possible.
Question templates by dimension:
Problem Clarity:
Goal Definition:
Success Criteria:
Scope Boundaries:
Consistency:
When confidence >= 95%:
AskUserQuestion to confirm project name./docs/ideation/{project-name}/contract.md using references/contract-template.mdAfter contract is approved:
Break scope into logical implementation phases based on:
For each phase, generate prd-phase-{n}.md using references/prd-template.md.
Use AskUserQuestion to gather feedback. Iterate until user approves.
After PRDs are approved:
For each approved phase, generate spec-phase-{n}.md using references/spec-template.md.
Include:
All artifacts written to ./docs/ideation/{project-name}/:
contract.md # Lean contract
prd-phase-1.md # Phase 1 requirements
prd-phase-2.md # Phase 2 requirements
spec-phase-1.md # Phase 1 implementation spec
spec-phase-2.md # Phase 2 implementation spec
AskUserQuestion tool for clarifications and approvals.npx claudepluginhub kriscard/kriscard-claude-plugins --plugin ideationThinking partner for exploring, stress-testing, and shaping ideas, or a pipeline that transforms brain dumps into contracts, PRDs, and implementation specs with file output.
Guides users through structured dialogue to turn fuzzy ideas into concrete, implementation-free project specs. Focuses on WHAT/WHY, never HOW.
Refines rough ideas into executable specifications via collaborative questioning, alternative exploration, and incremental validation. Invoke before creative work or implementation.