brainstorming

Transform ambiguous feature requests into an implementation-ready design spec.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It resolves ambiguity in feature requests by producing a PM-approved design spec before any implementation starts, preventing rework caused by unclear requirements or missing architectural intent.

Core Features & Use Cases

  • Clarifies intent with the PM: asks focused questions and aligns on what success looks like when the request is vague.
  • Proposes feasible approaches: generates 2–3 alternative directions with trade-offs so the PM can choose confidently.
  • Produces a committed design spec: writes a complete, implementation-ready spec and enforces a hard gate that blocks coding until PM approval.

Use it when you receive genuinely unclear “what should we build?” requests or multi-subsystem decomposition needs.

Quick Start

Invoke brainstorming to explore the design for a new feature request that is still ambiguous, and ask the PM to approve the resulting design spec before moving to planning.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn ambiguous feature requests into an implementation-ready design spec?

To turn ambiguous feature requests into a design spec, the Skill uses PM-EM collaborative dialogue to clarify intent, proposes 2-3 alternative directions with trade-offs, and writes a committed spec for PM approval before implementation starts.

What is the best way to control project scope during initial feature design exploration?

To control project scope during feature design exploration, the Skill enforces a hard gate that strictly prohibits code generation, scaffolding, or executor dispatch until the design spec is explicitly written, committed, and approved by the PM.

How do I align PM and EM on architectural requirements for multi-subsystem decomposition?

To align PM and EM on multi-subsystem architectural requirements, the Skill applies PM-EM collaborative dialogue, asking focused questions to define success criteria and explore feasible design directions when the team lacks a clear shape for what to build.

Can I generate code and start building immediately after defining the design spec?

You cannot generate code immediately after defining the design spec. The Skill enforces a hard gate that blocks implementation, scaffolding, or executor dispatch until the PM officially approves the spec for transition to the planning phase.

When should I use a collaborative brainstorming dialogue instead of jumping straight into execution?

You should use collaborative brainstorming dialogue instead of direct execution when you receive genuinely unclear "what should we build?" requests or multi-subsystem decomposition needs that require design exploration rather than immediate next-step execution.