brainstorming

Resolve unclear requirements through a structured phase-based brainstorming process.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mattjefferson/open-compound-engineering --skill brainstorming-mattjefferson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/mattjefferson/open-compound-engineering/tree/main/skills/brainstorming
Command: npx skills add https://github.com/mattjefferson/open-compound-engineering --skill brainstorming-mattjefferson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Brainstorming helps teams surface user intent, constraints, and potential approaches before committing to a plan, reducing rework and misaligned expectations.

Core Features & Use Cases

  • Phase-based process with clear guidance from Phase 0 through Phase 4 to structure questions, validate assumptions, and capture decisions.
  • Reusable templates and checkpoints to align stakeholders and produce a design handoff-ready artefact.
  • Integration with planning: outputs such as a design doc outline and a prepared brainstorm template to seed planning discussions.
  • Real-world applicability across product, features, and experiments where requirements are unclear or multiple interpretations exist.

Quick Start

Summarize the user's goal and constraints, then outline two concrete brainstorming approaches.

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 requirements before starting project planning?

To clarify ambiguous product requirements before planning, use a structured brainstorming process that surfaces user intent, constraints, and potential approaches to reduce rework. This Skill guides you through phases to validate assumptions and capture decisions.

What is the best way to structure brainstorming sessions for feature ideation?

The best way to structure brainstorming sessions for feature ideation is using a phase-based process from Phase 0 through Phase 4. This approach provides templates and checkpoints to align stakeholders and produce design handoff-ready artifacts.

Can I use design thinking templates to resolve unclear requirements?

Yes, you can use design thinking templates to resolve unclear requirements. This Skill applies reusable templates and guided checkpoints to validate multiple approaches and capture decisions for ambiguous product management scenarios.

How do I create a design doc outline from brainstorming outputs?

You create a design doc outline from brainstorming outputs by completing the guided phase-based process. The Skill generates prepared brainstorm templates and decision artifacts designed to seed and integrate directly into planning discussions.

When should I use structured brainstorming instead of jumping straight into planning?

You should use structured brainstorming instead of jumping straight into planning when requirements are ambiguous, multiple interpretations exist, or stakeholders need clarification. It prevents misaligned expectations and rework by validating approaches first.