Install
openclaw skills install openclaw-skill-ideationTransform raw brain dumps (dictated freestyle) into structured implementation artifacts. Use when user has messy ideas, scattered thoughts, or dictated stream-of-consciousness, or when they want to plan a feature, spec something out, or turn rough ideas into actionable specs. Produces contracts and implementation specs written to ./docs/ideation/{project-name}/.
openclaw skills install openclaw-skill-ideationTransform unstructured brain dumps into structured, actionable implementation artifacts through a confidence-gated workflow.
INTAKE → CODEBASE EXPLORATION → CONTRACT FORMATION → PHASING → SPEC GENERATION → HANDOFF
↓ ↓ ↓ ↓ ↓
Understand confidence < 95%? PRDs or Repeatable? Analyze deps
existing code ↓ straight ↓ ↓
ASK QUESTIONS to specs? Template + Sequential?
↓ per-phase Parallel?
(loop until ≥95%) deltas
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.
Before scoring confidence or generating any artifacts, understand the existing codebase. This is critical — specs written without understanding existing patterns, architecture, and conventions will be generic and wrong.
Exploration is needed when:
Skip exploration for greenfield projects with no existing code.
Use file reading and search to understand:
Do not write exploration findings to files. They're context for the ideation process, not an artifact.
Extract from the raw input + codebase exploration:
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
See references/confidence-rubric.md for detailed scoring criteria.
| 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%, ask clarifying questions:
Question strategy:
When confidence ≥ 95%:
./docs/ideation/{project-name}/contract.md using references/contract-template.mdDo not proceed until contract is explicitly approved.
Ask the user:
Small-project shortcut: If the scope is small enough to implement in a single phase (1-3 components, touches fewer than ~10 files), skip phasing entirely. Generate a single spec.md.
Phasing criteria (for multi-phase projects):
For each phase, generate prd-phase-{n}.md using references/prd-template.md.
Generate specs using references/spec-template.md:
Reference existing code: Include "Pattern to follow: path/to/similar/file.ts" when relevant patterns exist.
Before presenting specs, evaluate feedback loop quality. Present all specs for user approval.
Present the execution strategy:
Ideation complete. Artifacts written to `./docs/ideation/{project-name}/`.
## To start implementation
Start a fresh session and work through the specs in order:
1. Read the contract for context
2. Read spec-phase-1.md
3. Implement following the spec
4. Validate using the commands in the spec
5. Commit and move to next phase
All artifacts written to ./docs/ideation/{project-name}/:
contract.md # Problem, goals, success, scope
prd-phase-1.md # Phase 1 requirements (only if PRDs chosen)
spec-phase-1.md # Phase 1 implementation spec
spec-template-{pattern}.md # Shared template for repeatable phases (if applicable)
spec-phase-{n}.md # Per-phase specs