brainstorming

Coordinate early design decisions with staged approvals before implementation.

968|43|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/GanyuanRan/Aegis --skill brainstorming-ganyuanran
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/GanyuanRan/Aegis/tree/main/skills/brainstorming
Command: npx skills add https://github.com/GanyuanRan/Aegis --skill brainstorming-ganyuanran

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinate early design decisions for new features, product behavior, UI/component design, or architecture choices.

Core Features & Use Cases

  • Establish a context-aware design process for ambiguous or high-complexity work.
  • Facilitate 2-3 design approaches with trade-offs and recommended path.
  • Enforce an approval-driven workflow that transitions from design to implementation.

Quick Start

Initiate a design-first session by outlining context, questions, and two design options with trade-offs for the requested feature.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I coordinate early design decisions for ambiguous or high-complexity features?

Early design decisions for complex features are coordinated through a design-first workflow that reviews context, asks clarifying questions, and presents multiple approaches with trade-offs before drafting any specifications.

What is the best way to structure product behavior design before implementation?

Product behavior design is best structured by exploring context, asking clarifying questions, and presenting 2–3 design approaches with trade-offs to ensure clarity and obtain staged approvals before implementation begins.

Can I use this workflow to draft UI component architecture specifications?

Yes, you can use this workflow to draft UI component architecture specifications. It applies to UI and component design choices, guiding you to present options and gate implementation until an approval is obtained.

How do I get design approval for new architecture choices without starting implementation?

Design approval for new architecture choices is obtained by enforcing a staged workflow that drafts the design spec and explicitly gates implementation until the presented approaches and trade-offs are formally approved.

When do I need a design-first workflow for requirements gathering?

A design-first workflow for requirements gathering is needed when facing ambiguous or medium-to-high complexity work where clarity is required before implementation, ensuring context is reviewed and questions are asked upfront.