brainstorming

Guide teams through structured brainstorming to produce design documents.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming helps teams convert vague ideas into concrete design concepts.

Core Features & Use Cases

  • Guided ideation with one-question-at-a-time prompts to refine intent, requirements, and constraints.
  • Proposes 2-3 design approaches with trade-offs to enable quick, informed decision-making.
  • Presents the design in incremental 200-300 word sections to validate alignment before implementation.
  • Generates and organizes the validated design and planning artifacts for documentation.
  • Supports a smooth handoff to implementation and planning workflows.

Quick Start

Start by understanding the current project context and goals. Ask questions one at a time to clarify requirements, constraints, and success criteria. After each clarification, present a design section of 200-300 words and request confirmation before proceeding. When the design is validated, generate accompanying documentation to docs/plans/YYYY-MM-DD-<topic>-design.md and prepare implementation steps with guidance for git-worktrees and plan-writing.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I structure brainstorming sessions to turn vague product ideas into concrete design concepts?

Structured brainstorming converts vague ideas into concrete concepts by using one-question-at-a-time prompts to clarify intent, constraints, and success criteria before proposing design approaches. This ensures teams validate alignment incrementally rather than rushing into implementation.

What is the best way to evaluate design trade-offs during early product discovery?

Evaluating design trade-offs during product discovery is best handled by proposing 2-3 distinct design approaches with documented pros and cons. This allows teams to make quick, informed decisions by comparing alternatives directly within the ideation workflow.

How do I document validated design concepts and plan for feature implementation?

To document validated design concepts, you generate planning artifacts automatically to docs/plans with date and topic formatting. This creates a structured record of the design decisions and prepares the output for smooth handoff to implementation workflows.

Does this guided ideation approach work for exploring requirements one concept at a time?

Yes, guided ideation works effectively for exploring requirements one concept at a time by enforcing a structured workflow. It presents incremental 200-300 word design sections to validate alignment and confirm understanding before moving to the next requirement.

Can I use design-thinking brainstorming to prepare outputs for git-worktrees and plan-writing?

Yes, design-thinking brainstorming prepares validated design outputs specifically for git-worktrees and plan-writing. Once the incremental design sections are confirmed, it generates accompanying documentation and provides implementation steps for seamless development handoff.