Ideate
Overview
Capture a user's idea and write a single markdown file in design/ideas/ using the required format: Idea summary, research, and a sketch in a code block.
Workflow
- Clarify briefly if needed: Ask 1–3 quick questions only if the idea is too vague to summarize or research.
- Read local context: Enumerate and read all files under
design/(recursive). Summarize only what is relevant to the idea. - Do research: Use both local context and web research when it materially improves the idea. Prefer concise, credible sources.
- Write the idea file:
- Ensure
design/ideas/exists; create it if missing. - File name:
YYYY-MM-DD-<kebab-idea-title>.md. If a file already exists, append-2,-3, etc. - Content format must be exactly:
- Ensure
md1# Idea 2 3{summarization from the user} 4 5# Research 6 7{agent research supporting the idea} 8 9# Sketch 10 11```{format} 12{agent generated sketch (ASCII, Mermaid, or pseudocode UI)} 13```
Sketch guidance
- Use a single code block in the Sketch section.
- Preferred formats:
mermaid,text, ormd(ASCII wireframe). Pick the one that best conveys the concept. - Keep the sketch lightweight and illustrative, not exhaustive.
Research guidance
- Incorporate relevant findings from
design/files first. - Add web research only when it adds concrete value; include source links in the Research section when used.
- Keep it concise and directly tied to the idea.