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.