brainstorming

Identify user needs, constraints, and success criteria through structured brainstorming.

20|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/bostonaholic/rpikit --skill brainstorming-bostonaholic
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/bostonaholic/rpikit/tree/main/skills/brainstorming
Command: npx skills add https://github.com/bostonaholic/rpikit --skill brainstorming-bostonaholic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured approach to explore ideas, surface constraints, and align stakeholders before diving into research or planning, reducing wasted effort due to unclear requirements.

Core Features & Use Cases

  • Structured questioning: Guides teams through clarifying questions to surface goals, users, constraints, and success criteria.
  • Idea exploration: Presents 2-3 alternative approaches with pros and cons to highlight trade-offs.
  • Decision-ready outputs: Produces a recommended path, a set of clarifying questions, and a transition plan for the next phase.

Quick Start

Provide a concise brainstorming plan including guiding questions and a decision-ready output for the next phase.

Frequently Asked Questions about brainstorming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure brainstorming sessions to surface constraints and align stakeholders?▼

Structured brainstorming uses funnel-style questioning to identify user needs, constraints, and success criteria, ensuring stakeholders align before planning. It delivers a recommended approach and clarifying questions to reduce wasted effort.

What is the best way to explore alternative approaches and highlight trade-offs during ideation?▼

Idea exploration during ideation presents 2-3 alternative approaches with pros and cons to highlight trade-offs. This helps teams evaluate viable paths and surface assumptions before making a decision.

How do I document core user needs and success criteria before starting project planning?▼

You document core user needs and success criteria by applying structured questioning during brainstorming. This process validates goals and constraints, producing a decision-ready output and transition plan for the next phase.

Can I use design-thinking to generate decision-ready outputs for requirements gathering?▼

Yes, design-thinking principles are applied through structured ideation to shape clear next steps. It guides teams to funnel questions, surface assumptions, and produce a validated transition plan for the next RPI phase.

When should I use structured ideation instead of jumping straight into research?▼

Use structured ideation before research to prevent wasted effort from unclear requirements. It surfaces constraints, validates questions, and aligns stakeholders, providing a recommended approach before committing to downstream planning.

Why does my team struggle with unclear requirements during the transition to planning?▼

Teams struggle with unclear requirements when brainstorming skips structured questioning. Without funneling assumptions and exploring trade-offs, planning lacks the validated success criteria and decision-ready outputs needed for alignment.