# Idea Generate

> Helps users generate, refine, and stress-test ideas from loose topics. Use when user asks to brainstorm, find new ideas, or needs creative inspiration for a topic.

- Skill: `risadams/idea-generate` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add risadams/idea-generate`
- Raw SKILL.md: https://api.skillmd.com/api/skills/risadams/idea-generate/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: risadams (https://skillmd.com/u/risadams)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/risadams/idea-generate

---


# Idea Generate

This skill guides the user through a process of **Divergence** (creating many options) and **Convergence** (refining the best ones).

## Quick Start
Provide one or more loose topics: *"I want some ideas for a new side project related to urban gardening and AI."*

## Workflows

### Phase 1: Divergence (Brainstorming)
The goal is to generate a high volume of diverse, raw ideas.

1. **Consult the Council**: Invoke `clarity-council` with a multi-persona set:
   - **The Visionary**: Focused on "blue sky" possibilities and radical innovation.
   - **The Skeptic**: Identifies potential failures and constraints early.
   - **The Pragmatist**: Focuses on feasibility, utility, and immediate application.
2. **Apply Frameworks**: Direct the council to use the frameworks in [REFERENCE.md](REFERENCE.md):
   - Use **First Principles** to strip away assumptions and find fundamental truths.
   - Use **SCAMPER** to iterate on existing concepts or twist them into something new.
3. **Present Raw List**: Output a simple list of ideas with a one-sentence summary for each.

### Phase 2: Selection & Filtering
Collaborate with the user to narrow down the list.

1. **User Feedback**: Ask the user which 2-3 ideas resonate most or if any specific "spark" should be pursued further.
2. **Preliminary Refinement**: Briefly flesh out the shortlisted ideas into basic concepts.

### Phase 3: Convergence (Stress-Testing)
Turn raw ideas into robust plans by attempting to break them.

1. **The Grill**: For each shortlisted idea, invoke `grill-me`.
2. **Iterative Hardening**: Use the grilling session to identify gaps, contradictions, or weaknesses.
3. **Final Polish**: Refine the idea based on the grill results until it reaches a state of high confidence.

## Guidelines
- **Start Simple**: Don't over-engineer the first batch of ideas. Focus on "hooks" and concepts.
- **Avoid Consensus Too Early**: Encourage the council members to disagree during Phase 1.
- **Embrace Friction**: Use `grill-me` not to discourage, but to harden the idea.

