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.