brainstorming

Clarify ambiguous feature requests and generate markdown design notes.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/beratcelik1/compound-claude --skill brainstorming-beratcelik1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/beratcelik1/compound-claude/tree/main/skills/brainstorming
Command: npx skills add https://github.com/beratcelik1/compound-claude --skill brainstorming-beratcelik1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps teams and AI avoid wasted effort by turning ambiguous requests into clear, actionable ideas before design or implementation begins. It prevents premature technical decisions and reduces rework by surfacing goals, constraints, and success criteria early.

Core Features & Use Cases

  • Guided Clarification: Ask targeted questions one at a time to uncover purpose, users, constraints, and success criteria.
  • Explore Approaches: Propose 2–3 concrete approaches with pros, cons, and a recommended option, emphasizing trade-offs and YAGNI principles.
  • Capture & Handoff: Produce a structured markdown design note (date, topic, decisions, open questions, next steps) suitable for docs/brainstorms and for moving directly into planning or handoff.
  • Use Case Example: Use when a stakeholder request is vague about scope or when multiple technical approaches are possible so the team can choose a pragmatic path forward.

Quick Start

Ask the AI to help me brainstorm the feature by clarifying goals, users, constraints, and proposing 2-3 approaches with pros, cons, and a recommended approach.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify ambiguous product feature requests before implementation?

To clarify ambiguous product feature requests, you need guided brainstorming that asks targeted questions about goals, users, and constraints. This early-stage scoping process surfaces success criteria and prevents wasted technical effort on vague stakeholder requests.

What is the best way to explore technical trade-offs for early-stage product decisions?

Exploring technical trade-offs involves generating two to three concrete approaches with pros and cons, emphasizing YAGNI principles. This ideation process highlights constraints and recommends a pragmatic path forward before committing to premature technical decisions.

How do I scope user requirements when multiple technical approaches are possible?

Scoping user requirements with multiple possible approaches requires targeted clarifying questions to uncover purpose and constraints. This ideation phase proposes concrete options with trade-offs, ensuring teams choose a pragmatic path forward before design begins.

Can I generate a structured markdown design note for product handoff after brainstorming?

Yes, you can generate a structured markdown design note for product handoff after brainstorming. The capture and handoff process produces a document containing the date, topic, decisions, open questions, and next steps ready for planning.

When should I use ideation and scoping instead of jumping straight into development?

You should use ideation and scoping instead of development when a stakeholder request is vague about scope or when multiple technical approaches exist. This prevents rework by surfacing goals, constraints, and success criteria early before design or implementation.

Does product brainstorming help reduce development rework for vague feature requests?

Yes, product brainstorming reduces development rework for vague feature requests by turning ambiguous requirements into clear, actionable ideas. This scoping process prevents premature technical decisions and identifies success criteria before implementation begins.