brainstorming

Explore project intent and requirements before implementation planning.

60|9|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/mvschwarz/openrig --skill brainstorming-mvschwarz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/mvschwarz/openrig/tree/main/packages/daemon/specs/agents/shared/skills/process/brainstorming
Command: npx skills add https://github.com/mvschwarz/openrig --skill brainstorming-mvschwarz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps teams formalize early-stage ideas by ensuring you understand context, ask clarifying questions, and align on design direction before committing to implementation.

Core Features & Use Cases

  • Explore project context to gather relevant files, docs, and recent activity.
  • Ask clarifying questions one at a time to refine purpose, constraints, and success criteria.
  • Propose 2-3 design approaches with trade-offs and a recommended path.
  • Present a structured design and obtain user approval before moving to implementation planning.
  • Generate a formal design brief and transition to the next planning steps.

Quick Start

Begin by outlining the project context, then ask one clarifying question at a time to refine requirements and design.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I elicit project requirements before starting software implementation?

To elicit project requirements before implementation, explore project context to gather relevant files, docs, and recent activity. Then ask clarifying questions one at a time to refine purpose, constraints, and success criteria.

What is structured ideation for early-stage product design?

Structured ideation for early-stage product design is a stepwise workflow that explores project intent, proposes multiple design approaches with trade-offs, and presents a formal design brief to obtain approval before transitioning to implementation planning.

How do I create a design brief from initial feature ideas?

You create a design brief from initial feature ideas by outlining project context, refining requirements through clarifying questions, selecting a recommended design path from proposed options, and generating the formal brief upon design approval.

Can I use structured brainstorming for systems design planning?

Yes, you can use structured brainstorming for systems design planning. It applies to early-stage ideation across software and systems, enforcing a stepwise workflow to align on design direction and define constraints before coding begins.

What's the best way to compare design approaches during ideation?

The best way to compare design approaches during ideation is to propose two to three options, evaluate their respective trade-offs, and select a recommended path to present for user approval before moving to implementation.