brainstorming

Facilitate design and specification through collaborative dialogue to produce an approved design document.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/breverdbidder/cli-anything-biddeed --skill brainstorming-breverdbidder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/breverdbidder/cli-anything-biddeed/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/breverdbidder/cli-anything-biddeed --skill brainstorming-breverdbidder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the initial stages of any project by ensuring that ideas are thoroughly explored, requirements are clearly defined, and a solid design is approved before any implementation work begins, preventing wasted effort on ill-conceived features.

Core Features & Use Cases

  • Structured Ideation: Guides users through a systematic process of refining ideas into actionable designs.
  • Requirement Gathering: Asks targeted questions to uncover purpose, constraints, and success criteria.
  • Design Proposal & Approval: Presents multiple approaches with trade-offs and facilitates user sign-off on the final design.
  • Use Case: Before building a new user authentication module, this Skill would help define the security requirements, explore different OAuth strategies, and finalize the API design before any code is written.

Quick Start

Use the brainstorming skill to help design a new feature for the user profile page.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I define software requirements before starting implementation?

Gather software requirements through collaborative dialogue that systematically explores user intent, project constraints, and success criteria, culminating in a user-approved design document before any coding begins.

What is the best way to explore design options for a new feature?

Exploring design options for a new feature involves evaluating multiple approaches with explicit trade-offs, ensuring every project undergoes a design review to prevent wasted effort on ill-conceived components.

Do I need to create a design specification for simple software components?

Yes, a design specification is needed for simple software components, because ensuring all projects undergo a design review process before implementation prevents wasted effort on poorly planned features.

How does collaborative ideation work for product development?

Collaborative ideation for product development works by guiding users through a systematic process of refining ideas into actionable designs, asking targeted questions to uncover purpose and finalize specifications.

What steps are involved in finalizing a design proposal for approval?

Finalizing a design proposal for approval involves systematically exploring user intent and requirements, presenting multiple approaches with trade-offs, and facilitating user sign-off on the finalized design document.