brainstorming

Translate raw ideas into concrete design plans and specifications.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/HadiCherkaoui/opencode-config --skill brainstorming-hadicherkaoui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/HadiCherkaoui/opencode-config/tree/main/skills/brainstorming
Command: npx skills add https://github.com/HadiCherkaoui/opencode-config --skill brainstorming-hadicherkaoui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Help turn ideas into fully formed designs and specs through natural collaborative dialogue.

Core Features & Use Cases

  • Start by understanding the current project context, then ask questions one at a time to refine the idea.
  • Once you understand what you're building, present the design and get user approval before any implementation.
  • The process is guarded by a HARD-GATE requirement that prevents implementation actions until design approval.

Quick Start

Begin by exploring the project context and asking one clarifying question to refine the idea.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn raw ideas into concrete design plans before implementation?

Brainstorming design plans involves understanding project context and asking iterative questions one at a time to refine the idea. The process enforces a hard gate that forbids implementation actions until the design is presented and approved.

What is design-thinking ideation and when do I need it for early-stage concepting?

Design-thinking ideation translates raw ideas into concrete design plans and specifications through collaborative dialogue. You need it for early-stage concepting across projects to establish intentional scope and quality before any implementation actions begin.

How do I start brainstorming requirements for a new project?

Start brainstorming requirements by exploring the current project context, then ask one clarifying question at a time to refine the idea. This collaborative dialogue continues until you understand what you are building and can present the design for approval.

Can I enforce a design approval gate to prevent premature implementation?

Yes, you can enforce a hard-gate requirement that prevents implementation actions until the design is presented and explicitly approved. This ensures intentional scope and quality by blocking any development before the design specifications are finalized.

What is the best way to collaborate on ideation without losing scope?

The best way to collaborate on ideation without losing scope is to use a process that enforces a hard-gate requirement. This prevents implementation actions until the design is presented and approved, ensuring intentional scope and quality throughout the dialogue.

Why should I get design approval before implementation begins?

You should get design approval before implementation because the hard-gate requirement forbids implementation actions until the design is presented and approved. This ensures intentional scope and quality by fully forming designs and specs through natural collaborative dialogue first.