Transform raw brain dumps into structured implementation artifacts. Use when user has messy ideas, scattered thoughts, or dictated stream-of-consciousness about something they want to build. Produces contracts, phased PRDs, and implementation specs written to ./docs/ideation/{project-name}/.
Transforms messy brain dumps into structured contracts, phased PRDs, and implementation specs. Use when user has scattered thoughts or stream-of-consciousness ideas about a project.
/plugin marketplace add kriscard/kriscard-claude-plugins/plugin install ideation@kriscardThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/confidence-rubric.mdreferences/contract-template.mdreferences/prd-template.mdreferences/spec-template.mdTransform 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.