Transform raw brain dumps (dictated freestyle) 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 implementation artifacts (contracts, PRDs, specs). Uses a confidence-gated workflow with clarifying questions to ensure understanding before generating documents.
/plugin marketplace add nicknisi/claude-plugins/plugin install ideation@nicknisiThis 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.
Use AskUserQuestion for:
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.
Acknowledge receipt and begin analysis. Do not ask for clarification yet.
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 to ask clarifying questions. Structure questions with clear options when possible.
Using AskUserQuestion effectively:
multiSelect: true when multiple answers applyQuestion strategy:
Question templates by dimension:
Problem Clarity:
Goal Definition:
Success Criteria:
Scope Boundaries:
Consistency:
When confidence ≥ 95%, generate the contract document.
AskUserQuestion to confirm project name if not obvious from context./docs/ideation/{project-name}/contract.md using references/contract-template.mdAskUserQuestion to get approval: "Does this contract accurately capture your intent?"Do not proceed to PRD generation until contract is explicitly approved.
After contract is approved:
Analyze the contract and break scope into logical implementation phases.
Phasing criteria:
Typical phasing:
For each phase, generate prd-phase-{n}.md using references/prd-template.md.
Include:
Show all PRDs to user. Use AskUserQuestion to gather feedback:
Question: "Do these PRD phases look correct?"
Options:
- "Approved" - Phases and requirements look good, proceed to specs
- "Adjust phases" - Need to move features between phases
- "Missing requirements" - Some requirements are missing or unclear
- "Start over" - Need to revisit the contract
Iterate until user explicitly approves.
After PRDs are approved:
For each approved phase, generate spec-phase-{n}.md using references/spec-template.md.
Include:
Present specs to user. These are now ready for implementation.
All artifacts written to ./docs/ideation/{project-name}/:
contract.md # Lean contract (problem, goals, success, scope)
prd-phase-1.md # Phase 1 requirements
prd-phase-2.md # Phase 2 requirements (if applicable)
...
spec-phase-1.md # Phase 1 implementation spec
spec-phase-2.md # Phase 2 implementation spec
...
references/contract-template.md - Template for lean contract documentreferences/prd-template.md - Template for phased PRD documentsreferences/spec-template.md - Template for implementation specsreferences/confidence-rubric.md - Detailed scoring criteria for confidence assessmentUser provides brain dump (via dictation):
okay so i'm thinking about this feature where users can like save their
favorite items you know like bookmarking but also they should be able to
organize them into folders or something maybe tags actually tags might be
better because folders are too rigid and oh we should probably have a
search too because if they have a lot of bookmarks it'll be hard to find
anything and maybe some kind of sharing eventually but that's probably
phase 2 or something and it should work offline too because people might
be on planes or whatever and sync when they come back online
Process:
Intake: Accept without judgment
Analysis:
Questions (round 1):
User responds → Recalculate confidence → Repeat if needed
Confidence reaches 96% → Generate contract
Contract approved → Generate PRDs:
PRDs approved → Generate specs for each phase
Done: Artifacts ready for implementation
AskUserQuestion tool for clarifications and approvals. Never ask questions in plain text.Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.