brainstorming

Refine ideas into structured design concepts with approval gates.

54|18|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/hainamchung/agent-assistant --skill brainstorming-hainamchung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/hainamchung/agent-assistant/tree/main/skills/brainstorming
Command: npx skills add https://github.com/hainamchung/agent-assistant --skill brainstorming-hainamchung

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming ideas into concrete, vetted designs is often manual, time-consuming, and prone to misalignment. This skill provides a structured, collaborative process to rapidly surface options, validate assumptions, and agree on a design direction before any implementation.

Core Features & Use Cases

  • Explore project context — check files, docs, and recent commits to understand the current state.
  • Ask clarifying questions — pose one question at a time to refine purpose, constraints, and success criteria.
  • Propose 2-3 approaches — present options with trade-offs and a clear recommendation.
  • Present design and obtain approval — deliver sections incrementally and secure user agreement after each part.
  • Write design doc and commit — generate a formal design artifact and save it for future reference.
  • Spec self-review and user gate — run a quick inline check and request user review before implementation.

Quick Start

Initiate a session by outlining the project goals and requesting two design approaches with a recommendation.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn brainstorming ideas into a structured design document?

To turn brainstorming ideas into a structured design document, this skill explores project context, asks clarifying questions, proposes 2-3 approaches with trade-offs, and generates a formal, shareable design artifact after securing user approval.

What is the best way to propose design approaches and get user approval before implementation?

The best way to propose design approaches and get user approval is by presenting 2-3 options with clear recommendations, delivering sections incrementally, and enforcing a HARD-GATE for user review before any implementation begins.

How do I refine project requirements through iterative ideation?

To refine project requirements through iterative ideation, the skill poses clarifying questions one at a time to define purpose, constraints, and success criteria, ensuring alignment before proposing concrete design directions.

Can I use this design ideation process for early-stage projects needing iterative questions?

Yes, you can use this design ideation process for early-stage projects needing iterative questions, as it specifically validates assumptions, refines purpose, and secures agreement before committing to implementation.

How does spec self-review work before writing a design doc?

Spec self-review runs an inline check on the proposed design and requests explicit user review at a HARD-GATE, ensuring governance and validation before generating the final design document artifact.

What limitations exist when enforcing a hard gate before implementation?

The hard gate before implementation requires explicit user approval after each delivered section, meaning the design process cannot proceed to writing the formal design doc or coding without pausing for this mandatory review.