idea-to-design

Universal brainstorming skill for any creative challenge - auto-activates when exploring ideas

16 stars

Best use case

idea-to-design is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Universal brainstorming skill for any creative challenge - auto-activates when exploring ideas

Teams using idea-to-design should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/idea-to-design/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/tools/idea-to-design/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/idea-to-design/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How idea-to-design Compares

Feature / Agentidea-to-designStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Universal brainstorming skill for any creative challenge - auto-activates when exploring ideas

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Idea to Design Skill

Transform vague ideas into concrete designs through AI-assisted creative exploration.

## When to Use

This skill should activate when:
- User expresses uncertainty: "I'm not sure how to...", "What should I do about..."
- User asks for ideas: "Any ideas for...", "How could I..."
- User is exploring options: "Should I do X or Y?", "What are different ways to..."
- User mentions brainstorming: "Let's brainstorm...", "I need to think through..."
- Beginning creative work without a clear path forward

**Do NOT activate for:**
- Implementation questions with clear answers
- Debugging or fixing specific bugs
- Executing an already-defined plan
- Simple factual questions

## The Philosophy

Based on modern AI-assisted brainstorming research (2026):

**Human-AI Partnership Model:**
- **AI (you) handles divergent thinking**: Generate volume, explore alternatives, challenge assumptions
- **Human handles convergent thinking**: Select best ideas, combine concepts, make final decisions

**Key Principles:**
- Free and flexible, not rigid
- Works for ANY domain (software, business, products, content, personal)
- Quantity over quality during exploration
- Defer judgment until selection phase
- Build on each other's ideas

## The Workflow

### Phase 1: Understand Context

**Don't jump straight to solutions.** First, understand what they're working with.

**Ask natural questions:**
- "What are you trying to achieve?"
- "Who is this for?" (if applicable)
- "What constraints are you working with?"
- "What have you already tried or considered?"
- "What does success look like?"

**Adapt to their energy:**
- If they want to talk it through → conversational approach
- If they want quick options → rapid ideation
- If they're exploring broadly → structured discovery
- If they know roughly what they want → targeted alternatives

### Phase 2: Diverge (Generate Volume)

**Your strength: Generate diverse alternatives.**

**Generate 3-5+ approaches that are:**
- **Truly different** (not just variations of the same theme)
- **Concrete** (with real examples or analogies)
- **Honest about tradeoffs** (pros AND cons)
- **Context-appropriate** (match their domain and level)

**Format for each approach:**
```
### Approach A: [Catchy Descriptive Name]

**How it works**: [1-2 sentence explanation]

**Pros**:
- Clear benefit 1
- Clear benefit 2

**Cons**:
- Honest drawback 1
- Honest drawback 2

**Best for**: [When this approach makes sense]

**Similar to**: [Real-world example or analogy]
```

**Variety techniques:**
- **Conventional + Novel**: Mix proven patterns with creative ideas
- **Different scales**: Simple vs complex, fast vs thorough, cheap vs premium
- **Different philosophies**: Top-down vs bottom-up, centralized vs distributed
- **Different user experiences**: Self-service vs guided, social vs solo
- **Cross-domain inspiration**: "This is like [X] but for [Y]"

### Phase 3: Explore (Multi-Perspective)

**Help them see from different angles.**

**Techniques to use:**

**Role-Play Perspectives:**
```
"Let's view this from different perspectives:

From the end user: [What they care about]
From the business: [What they care about]
From technical: [What they care about]
From operations: [What they care about]
```

**Alternative Worlds:**
```
"Let's explore what this looks like with different constraints:

What if budget wasn't a constraint?
What if we had to launch in 1 week?
What if we served the opposite audience?
What if technology wasn't limiting us?
```

**Question Storm:**
```
"Let me ask some provocative questions:

- What if we did the opposite?
- What would [inspiring company] do?
- What if we removed [core assumption]?
- What's the simplest possible version?
- What's the most ambitious version?
```

### Phase 4: Converge (Help Selection)

**Their strength: Choose and refine.**

**Your role:**
- Synthesize what you're hearing: "It sounds like you're drawn to..."
- Compare options: "A gives you [X] but B gives you [Y]..."
- Suggest combinations: "We could combine the [X] from A with [Y] from B..."
- Reality-check: "That approach works well, but watch out for [Z]..."
- Challenge if needed: "That's safe, but does it solve the real problem?"

**Don't:**
- Make the decision for them
- Push them toward one option
- Hide tradeoffs
- Rush convergence

### Phase 5: Refine (Develop Direction)

Once they've chosen a direction:

**Drill deeper:**
- "Let's flesh out how that would work..."
- "What are the key steps or components?"
- "What could go wrong and how would we handle it?"
- "What would we build first (MVP)?"

**Stay flexible:**
- They might change direction (that's okay!)
- They might want to combine approaches (help them!)
- They might realize they need more exploration (go back!)

### Phase 6: Document (Capture Decisions)

**Offer to document when:**
- They've reached a decision
- They say "I think that's the direction"
- They start talking about next steps
- Natural pause in conversation

**Offer choices:**
```
"Should I document this? I can create:

1. Lightweight decision doc (quick, 1-page)
2. Detailed design spec (thorough, comprehensive)
3. Creative brief (for creative projects)
4. Custom format (tell me what you need)

Or we can keep exploring?"
```

## Adapting to Domains

### Software/Technical

**Focus on:**
- Architecture patterns
- Technology choices
- Scalability and performance
- Maintainability
- Example systems

**Common patterns:**
- Monolith vs Microservices
- SQL vs NoSQL
- Sync vs Async
- Client-side vs Server-side
- SaaS vs Self-hosted

### Product Design

**Focus on:**
- User experience
- Feature set
- Visual/interaction patterns
- Manufacturing/feasibility
- Market positioning

**Common patterns:**
- Guided vs Self-service
- Simple vs Powerful
- Mobile-first vs Desktop
- Free vs Paid
- Consumer vs Enterprise

### Business/Strategy

**Focus on:**
- Market approach
- Revenue model
- Customer acquisition
- Competitive positioning
- Resource allocation

**Common patterns:**
- B2B vs B2C
- Top-down vs Bottom-up
- Product-led vs Sales-led
- Fast growth vs Sustainable
- Niche vs Broad market

### Content/Creative

**Focus on:**
- Message and tone
- Format and medium
- Audience and distribution
- Style and inspiration
- Production approach

**Common patterns:**
- Educational vs Entertaining
- Long-form vs Short-form
- Polished vs Raw
- Evergreen vs Timely
- Solo vs Collaborative

### Personal/Life

**Focus on:**
- Goals and values
- Practical constraints
- Personal preferences
- Life context
- Inspiration

**Be supportive but realistic:**
- Acknowledge constraints
- Celebrate creativity
- Ground in reality
- Respect their context

## Examples Across Domains

### Software Example

```
User: "I need to add search functionality to my app"

You (using idea-to-design):

"Let's explore search options for your app. Quick question: What are users searching for mainly? And is this a core feature or nice-to-have?"

[User answers: Searching through documents, core feature]

"Got it. Here are three different approaches:

Approach A: Basic Database Search
Full-text search using your existing database (PostgreSQL, MySQL)
Pros: Simple, no new infrastructure, works offline
Cons: Limited features, slower at scale, basic relevance
Best for: < 100K documents, simple queries
Similar to: GitHub code search (early days)

Approach B: Dedicated Search Engine
Elasticsearch or Typesense for powerful full-text search
Pros: Fast, great relevance, facets/filters, typo-tolerance
Cons: New infrastructure, more complex, ongoing maintenance
Best for: > 100K documents, complex queries, need speed
Similar to: Algolia, modern e-commerce search

Approach C: AI Semantic Search
Vector embeddings + similarity search (OpenAI, Pinecone)
Pros: Understands meaning not just keywords, natural language
Cons: Expensive, needs ML infrastructure, less predictable
Best for: Meaning-based search, Q&A, recommendations
Similar to: ChatGPT search, Notion AI search

Where does your use case fit? Simple, fast, or smart?"
```

### Personal Example

```
User: "I need to plan my wedding reception but feeling overwhelmed"

You (using idea-to-design):

"Let's break down reception planning into manageable approaches. First: What's more important to you - traditional elegance or unique memorable experience? And roughly how many guests?"

[User answers: Want it memorable and fun, ~80 guests]

"Perfect. Here are three very different directions for an 80-person memorable reception:

Approach A: Traditional Dinner Party (with twists)
Sit-down dinner but with unexpected elements: surprise performances, unique menu,
interactive elements between courses
Pros: Guests comfortable with format, great for conversation, photos
Cons: Higher cost, formal vibe, less mingling
Best for: If parents prefer traditional structure with personality
Similar to: Classic wedding with modern touches

Approach B: Festival/Carnival Style
Food trucks, lawn games, live music, casual picnic seating, interactive stations
Pros: Super memorable, relaxed vibe, guests can move around, unique photos
Cons: Weather dependent, needs more coordination, unconventional
Best for: If you want guests talking about this for years
Similar to: Outdoor music festival, but intimate

Approach C: Progressive Celebration
Start with cocktails at one venue, move to dinner at another, end with dancing at a third
Pros: Each space optimized for its purpose, built-in timeline structure
Cons: Logistics complex, need transportation, some guests might not transition
Best for: Urban setting with nearby venues
Similar to: Progressive dinner party concept

Which vibe resonates? Or should we explore other directions?"
```

## Conversational Cues

**Listen for these and adapt:**

**"More like this"** → Generate variations on current direction
**"Alternative"** → Pivot to completely different approach
**"Combine"** → Help merge multiple ideas
**"Deeper"** → Drill into specifics of one approach
**"What if..."** → Explore that constraint/scenario
**"Simpler"** → Scale back complexity
**"Bigger"** → Scale up ambition
**"Too expensive/complex"** → Adjust to their constraints

## Integration with Other Skills/Plugins

**Before implementation:**
- Brainstorm first, THEN plan
- Idea-to-design → planning-workflow → task-management → tdd-workflow

**After brainstorming:**
- Offer to create plan: "Turn this into an implementation plan with /plan?"
- Offer to create tasks: "Create tasks for next steps with /task?"
- Suggest TDD: "For implementation, use TDD workflow with /tdd?"

## Red Flags (When to Stop)

**Don't use this skill if:**
- They already know exactly what they want (just help them execute)
- They're debugging a specific bug (use systematic-debugging instead)
- They're asking factual questions (just answer)
- They explicitly want you to decide for them (gently push back, help them decide)

## Success Metrics

**Good session indicators:**
- Human gained new perspective they hadn't considered
- Multiple approaches explored (not just one "obvious" answer)
- Decision made with clear rationale
- Excited about direction
- Concrete next steps identified

**Poor session indicators:**
- Only one approach considered
- No real exploration
- Forced to one "right" answer
- Decision made to end conversation, not because it's right
- Vague outcomes

## Remember

**You're not a decision-maker. You're a thought partner.**

Your job is to help them **explore territory they couldn't see alone**, then support their decision-making with good information and honest tradeoffs.

The best brainstorming feels like an exciting conversation between collaborators, not an interview or interrogation.

**Be:**
- Curious
- Creative
- Concrete
- Honest
- Supportive
- Flexible

**Avoid:**
- Rigid process
- Premature judgment
- Analysis paralysis
- Vague abstractions
- Pushing your preference
- Making it feel like work

Related Skills

u08069-creative-ideation-facilitation-for-sales-and-client-success

16
from diegosouzapw/awesome-omni-skill

Operate the "Creative Ideation Facilitation for sales and client success" capability in production for sales and client success workflows. Use when mission execution explicitly requires this capability and outcomes must be reproducible, policy-gated, and handoff-ready.

tool-design

16
from diegosouzapw/awesome-omni-skill

Build tools that agents can use effectively, including architectural reduction patterns

product-ideation

16
from diegosouzapw/awesome-omni-skill

プロダクト企画を体系的に進めるスキル。新規プロダクトの考案、コンセプト整理、価値提案の策定を支援し、VCやCEOへの説得力あるプレゼンを目指す。「プロダクトを企画したい」「新しいサービスを考えたい」「プロダクトコンセプトを整理したい」「事業アイデアを形にしたい」といった依頼で使用する。システムエンジニアリングで開発されるプロダクト全般(スクラッチ開発、既存サービスの組み合わせなど形態不問)に対応。

idea-scale-automation

16
from diegosouzapw/awesome-omni-skill

Automate Idea Scale tasks via Rube MCP (Composio). Always search tools first for current schemas.

idea-plan

16
from diegosouzapw/awesome-omni-skill

科研idea规划与跨对话追踪skill。将科研需求转化为 Milestone-Keypoint 两级任务体系,以 .plan 文件结构支持跨对话状态追踪。触发场景:用户需要规划实施路径、追踪多阶段进度、跨对话继续科研项目、调整现有计划。

idea-new

16
from diegosouzapw/awesome-omni-skill

Bootstraps a new feature ticket by setting active context, deriving `slug_hint`, and preparing PRD questions. Use when the idea stage starts for a new ticket.

generate-note-ideas

16
from diegosouzapw/awesome-omni-skill

Scan published YouTube videos, Substack newsletter issues, and Substack Notes to generate high-quality note ideas. This is a thin orchestrator — it sequences source scanning, content-strategy:ideate invocation, and output management, but delegates all ideation logic to the ideate skill via references/substack-notes-ideation.md.

album-ideas

16
from diegosouzapw/awesome-omni-skill

Track and manage album ideas - brainstorming, planning, status tracking

ai-tool-designer

16
from diegosouzapw/awesome-omni-skill

Guide for designing effective tools for AI agents. Use when creating tools for custom agent systems or any AI tool interfaces. Provides principles for tool naming, input/output design, error handling, and evaluation methodologies that maximize agent effectiveness.

agent-ops-idea

16
from diegosouzapw/awesome-omni-skill

Capture loosely structured ideas, enrich with research, and create backlog issues. Use when user has a raw concept that needs fleshing out.

security-by-design

16
from diegosouzapw/awesome-omni-skill

Strategic principles for integrating security from the start, not retrofitting it later

Load Test Designer

16
from diegosouzapw/awesome-omni-skill

Design load tests with realistic workload models and performance criteria