brainstorming

Transform user ideas into approved design specifications through structured dialogue.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users transform raw ideas into fully formed designs and specifications by guiding them through a structured exploration and approval process, preventing premature implementation.

Core Features & Use Cases

  • Idea Refinement: Guides users through clarifying questions to understand project context, purpose, constraints, and success criteria.
  • Design Proposal: Presents 2-3 distinct approaches with trade-offs, recommending the most suitable option.
  • Incremental Approval: Obtains user approval on design sections before proceeding, ensuring alignment.
  • Use Case: Before building a new feature, use this Skill to explore different architectural approaches, define the user interface flow, and get stakeholder buy-in on the final design.

Quick Start

Use the brainstorming skill to explore project context and ask clarifying questions about the new user authentication feature.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I transform raw ideas into approved design specifications?

To transform raw ideas into approved design specifications, you need a structured dialogue that explores project context, asks clarifying questions, proposes approaches, and secures incremental approval before implementation begins.

What is the best way to prevent premature implementation during product development?

Preventing premature implementation during product development requires upfront design validation, where you evaluate project constraints and success criteria, then secure stakeholder buy-in on an approved design before writing any code.

How do I get stakeholder buy-in for a new feature design?

Getting stakeholder buy-in for a new feature design involves presenting 2-3 distinct architectural approaches with clear trade-offs, recommending the most suitable option, and obtaining incremental approval on each design section.

Can I use structured ideation for defining user interface flows?

Yes, you can use structured ideation for defining user interface flows. The process applies to all creative workflows requiring upfront design, guiding you through context exploration to map out UI architecture before development.

When do I need upfront design validation for software engineering projects?

You need upfront design validation for software engineering projects whenever you are building a new feature, exploring different architectural approaches, or defining specifications to ensure full alignment before the implementation phase.