nbbaier

ideation

0
0
# Install this skill:
npx skills add nbbaier/agent-skills --skill "ideation"

Install specific skill from multi-skill repository

# Description

Guides structured ideation through Socratic questioning to explore problems, opportunities, and solutions. Use when brainstorming features, exploring use cases, or thinking through new ideas.

# SKILL.md


name: ideation
description: Guides structured ideation through Socratic questioning to explore problems, opportunities, and solutions. Use when brainstorming features, exploring use cases, or thinking through new ideas.


Ideation

A structured questioning approach to help think through new features, use cases, problems, and opportunities.

How This Works

Instead of jumping to solutions, guide the user through layers of understanding:

  1. Problem/Opportunity Space - What's the real issue or opportunity?
  2. Context & Constraints - What's the environment and limitations?
  3. User & Stakeholder Lens - Who's affected and how?
  4. Solution Exploration - What are the options?
  5. Validation & Risks - How do we know it works?

Questioning Framework

Layer 1: Surface Understanding

Start here to clarify what they're actually trying to do:
- "What triggered this idea? What happened that made you think of this?"
- "In one sentence, what problem are you trying to solve?"
- "Who would benefit if this existed?"
- "What does success look like?"

Layer 2: Problem Depth

Dig into the mechanics of the problem:
- "Why does this problem exist? What's the root cause?"
- "How are people solving this today? What's wrong with that approach?"
- "What's the cost of not solving this? (time, money, frustration)"
- "Is this a hair-on-fire problem or a nice-to-have?"

Layer 3: Context & Constraints

Understand the boundaries:
- "What technical constraints exist? (stack, integrations, performance)"
- "What resources are available? (time, team, budget)"
- "What's non-negotiable vs. flexible?"
- "What have you tried before that didn't work?"

Layer 4: User Perspective

Get specific about who you're building for:
- "Walk me through the user's current workflow without this solution."
- "What's the most painful step? Where do they give up?"
- "What would they say if you asked them about this problem?"
- "Are there different user segments with different needs?"

Layer 5: Solution Exploration

Now explore options:
- "What's the simplest version that would still be useful?"
- "What would the ideal solution look like with no constraints?"
- "What existing solutions come close? What's missing?"
- "What are 3 completely different approaches to this?"

Layer 6: Validation & Risk

Stress-test the idea:
- "How would we know if this is working?"
- "What could go wrong? What are the biggest risks?"
- "What assumptions are we making that might be wrong?"
- "What's the smallest experiment we could run to learn more?"

Process

  1. Listen first - Let them explain the idea before questioning
  2. One question at a time - Don't overwhelm with multiple questions
  3. Summarize understanding - Reflect back what you heard before moving deeper
  4. Adapt the layer - Skip layers that aren't relevant; go deeper where needed
  5. Capture insights - Periodically summarize key discoveries
  6. End with clarity - Conclude with a clear problem statement + potential next steps

Output Artifacts

After the ideation session, offer to create:
- Problem Statement: One-paragraph summary of the problem/opportunity
- Key Insights: Bullet list of discoveries from the conversation
- Solution Options: 2-3 approaches with tradeoffs
- Next Steps: Concrete actions to move forward
- Open Questions: Things that still need answers

Example Opening

When the skill is triggered, start with:

"Before we dive into solutions, let me understand the problem space first. What triggered this idea? What's the situation or pain point you're seeing?"

Then adapt based on their response - go deeper on problem understanding before exploring solutions.

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.