brainstorming

Guide teams from vague ideas to design specs with structured artifacts.

190|18|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/havingautism/Codemini-CLI --skill brainstorming-havingautism
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/havingautism/Codemini-CLI/tree/main/skills/brainstorming
Command: npx skills add https://github.com/havingautism/Codemini-CLI --skill brainstorming-havingautism

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Brainstorming and designing ideas before coding to reduce rework and alignment risk across teams.

Core Features & Use Cases

  • Structured inquiry to uncover goals, constraints, and success criteria.
  • Present 2-3 design approaches with trade-offs and a recommended path.
  • Produce a design doc and an implementation plan with clear milestones.
  • Supports optional collaboration aids like references and visual diagrams.

Quick Start

Provide a project idea, and I will guide you through a design-first session to produce a formal spec and plan.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a vague product idea into a validated design spec before coding?▼

To turn a vague product idea into a validated design spec, use structured inquiry to uncover goals and constraints, frame 2-3 design approaches with trade-offs, and document the recommended path in a formal design doc before implementation.

What is the best way to brainstorm early-stage feature ideas and reduce alignment risk?▼

The best way to brainstorm early-stage feature ideas and reduce alignment risk is to run a design-first session that produces a formal design document and an implementation plan with clear milestones, ensuring team coordination before development starts.

How to create a design doc that includes multiple design approaches and trade-offs?▼

To create a design doc with multiple approaches, guide your team through iterative inquiry to explore options, then frame 2-3 specific design approaches with their respective trade-offs and a recommended path for implementation.

Do I need clear project goals to start brainstorming a product design?▼

Yes, you need clear project goals and access to project context to start brainstorming a product design, as these prerequisites drive the structured inquiry needed to uncover success criteria and produce a concrete implementation plan.

Can I include visual diagrams and references when creating a design document?▼

Yes, you can include visual diagrams and references when creating a design document, as these optional collaboration aids support the design validation process and help coordinate exploration across the team.

Why does brainstorming focus on design validation before writing code?▼

Brainstorming focuses on design validation before writing code to reduce rework and alignment risk across teams, ensuring that early-stage product concepts and process improvements are fully specified in a design doc prior to implementation.