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.