compose:brainstorm

Guides collaborative design exploration before any implementation work begins.

Updated Jun 27, 2026
One-click install
npx skills add https://github.com/HKUST-QUANT-SOCIETY/quantcode --skill compose-brainstorm-hkust-quant-society
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: compose:brainstorm
Source: https://github.com/HKUST-QUANT-SOCIETY/quantcode/tree/main/.opencode/meta-skills/brainstorm
Command: npx skills add https://github.com/HKUST-QUANT-SOCIETY/quantcode --skill compose-brainstorm-hkust-quant-society

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It prevents wasted implementation effort by forcing a structured design conversation before any code is written, ensuring requirements, constraints, and architecture are agreed upon first. ## Core Features & Use Cases - Structured Discovery: Explores project context, then asks clarifying questions one at a time to refine purpose, constraints, and success criteria. - Design Approval Gate: Presents 2-3 approaches with trade-offs, then walks through design sections with explicit user approval before any implementation. - Spec Authoring & Review: Writes dated design documents to a specs directory with stable section anchors, self-reviews for placeholders and contradictions, and hands off to a planning skill. - Use Case: Before building a new feature, run this Skill to turn a vague idea into an approved design spec, then transition directly into implementation planning. ## Quick Start Ask the assistant to brainstorm and design the new feature you have in mind before writing any code.

Frequently Asked Questions about compose:brainstorm

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

FAQPage Schema
How do I turn a feature idea into a design before coding?▼

Start by exploring the current project context, then answer clarifying questions one at a time about purpose, constraints, and success criteria. The process proposes 2-3 approaches with trade-offs and presents design sections for your approval before any code is written.

What is a design approval gate in AI-assisted development?▼

A design approval gate is a hard checkpoint that blocks implementation until you approve a presented design. Each design section is reviewed individually, and only after approval does the workflow write a spec and move to implementation planning.

Does brainstorming apply to small changes or bug fixes?▼

Yes, every project goes through the process regardless of perceived simplicity. For small changes the design can be a few sentences kept in conversation, and the written spec step is skipped, but approval is still required.

What happens when no user is available to approve a design?▼

An autonomous override applies: the approval gates are treated as auto-approved, design presentation and spec writing are skipped, and the workflow proceeds directly from context exploration to implementation planning.

When should a large project be decomposed before brainstorming?▼

Decompose when a request describes multiple independent subsystems, such as a platform with chat, storage, and billing. Each sub-project gets its own brainstorm, spec, plan, and implementation cycle rather than one oversized design.