brainstorming

Clarify requirements and explore design options through structured brainstorming phases.

1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/weorbitant/compound-engineering-feat-python-plugin --skill brainstorming-weorbitant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/weorbitant/compound-engineering-feat-python-plugin/tree/main/skills/brainstorming
Command: npx skills add https://github.com/weorbitant/compound-engineering-feat-python-plugin --skill brainstorming-weorbitant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides teams to clarify user intent, options, and design decisions before planning, reducing ambiguity and rework in feature development.

Core Features & Use Cases

Detailed process knowledge for effective brainstorming sessions that clarify WHAT to build before diving into HOW to build it.

  • Phase 0: Assess Requirement Clarity
  • Phase 1: Understand the Idea
  • Phase 2: Explore Approaches
  • Phase 3: Capture the Design
  • Phase 4: Handoff
  • YAGNI Principles
  • Incremental Validation
  • Anti-Patterns to Avoid
  • Microservice Mode
  • Integration with Planning

Quick Start

Provide a brainstorm doc outlining core requirements, options, and risks for the upcoming feature.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify ambiguous feature requirements before starting project planning?

To clarify ambiguous feature requirements, assess user intent and explore design options before planning. Structured brainstorming reduces ambiguity and rework by capturing the WHAT to build before the HOW.

What is the best way to explore multiple design solutions for early-stage product features?

The best way to explore multiple design solutions is structured ideation applying YAGNI principles. It evaluates approaches against core requirements during early-stage product exploration to document decisions for downstream planning.

How do I run a brainstorming session that captures design decisions for downstream planning?

Run a brainstorming session by following structured phases from assessing requirement clarity to final handoff. This process captures the design and documents decisions, ensuring downstream planning receives clear options and risk outlines.

When should I use structured ideation instead of jumping directly into building a feature?

Use structured ideation when facing ambiguous feature requests or multi-solution problems before planning. It applies incremental validation to clarify WHAT to build, preventing premature development on unclear requirements.

Does this brainstorming process support microservice architecture design?

Yes, the brainstorming process supports microservice architecture design through a dedicated Microservice Mode. It helps clarify requirements and explore design options specifically for distributed systems before planning integration.

What anti-patterns should I avoid during early-stage product exploration?

During early-stage product exploration, avoid anti-patterns like skipping requirement clarity assessments or ignoring YAGNI principles. Structured ideation identifies these anti-patterns to ensure teams document viable design decisions without overbuilding.