brainstorming

Guide structured brainstorming to resolve product requirement ambiguity and output a design document.

4|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/aaaa47080/stock_agent --skill brainstorming-aaaa47080
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/aaaa47080/stock_agent/tree/main/.opencode/skills/brainstorming
Command: npx skills add https://github.com/aaaa47080/stock_agent --skill brainstorming-aaaa47080

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming ideas and shaping design before implementation to clarify intent and align stakeholders.

Core Features & Use Cases

  • Structured exploration guides teams to define goals, constraints, success criteria, and required capabilities.
  • Multiple design approaches are proposed with trade-offs and recommendations to accelerate decision-making.
  • Design documentation outputs a formal plan and a pathway to implementation, including a sample design doc saved to docs/specs/YYYY-MM-DD-<topic>-design.md.

Quick Start

Outline the problem, propose 2-3 design options with trade-offs, and capture a final design plan.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I resolve ambiguity in product requirements before starting implementation?▼

To resolve ambiguity in product requirements, you can use structured brainstorming to articulate intent, define constraints, and align stakeholders before writing any code. This process enforces a stepwise approach with a hard gate and checklist to ensure design decisions are clear.

What is the best way to explore architecture options and evaluate trade-offs during feature ideation?▼

The best way to explore architecture options during feature ideation is to propose multiple design approaches with explicit trade-offs and recommendations. This structured exploration accelerates decision-making by evaluating required capabilities against defined goals and success criteria.

How do I generate a formal design document from early design thinking sessions?▼

You can generate a formal design document by capturing the finalized design plan from your brainstorming session. The process outputs a sample design doc directly to a specified markdown path, providing a clear pathway from design thinking to implementation.

Can I apply design-thinking principles to structure new initiatives without prior architecture setup?▼

Yes, you can apply design-thinking principles at the outset of new initiatives without prior setup. The process uses a structured checklist and design principles to guide teams step-by-step from initial problem definition to a formalized design plan.

When should I use a structured brainstorming process instead of directly writing code?▼

You should use a structured brainstorming process when facing ambiguous product requirements or exploring new feature architecture. It acts as a hard gate before implementation, ensuring intent is articulated and stakeholders are aligned, preventing costly rework later.