brainstorming

Transform abstract ideas into detailed design specifications through guided dialogue.

Updated Dec 15, 2025
One-click install
npx skills add https://github.com/OpenSourceSam/v2_heras_garden --skill brainstorming-opensourcesam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/OpenSourceSam/v2_heras_garden/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/OpenSourceSam/v2_heras_garden --skill brainstorming-opensourcesam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill bridges the gap between a raw idea and a concrete, actionable design specification, ensuring clarity and alignment before development begins.

Core Features & Use Cases

  • Idea Refinement: Collaboratively explores user intent, requirements, and constraints through targeted questioning.
  • Approach Exploration: Proposes and evaluates multiple design strategies with clear trade-offs.
  • Design Specification: Generates detailed, section-by-section design documents for review and validation.
  • Use Case: A product manager has a new feature idea. They use this Skill to work with an AI to define the feature's purpose, explore different implementation approaches, and generate a detailed design document that engineers can use for development.

Quick Start

Use the brainstorming skill to help design a new user authentication flow.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn abstract product ideas into actionable design specifications?

To turn abstract product ideas into actionable design specifications, you can use guided dialogue and iterative validation to refine user intent, gather requirements, and explore multiple design approaches before finalizing a structured technical design document.

What is the best way to document requirements for new product development?

The best way to document requirements for product development is through targeted questioning that explores constraints upfront, ensuring the resulting design specification adheres to YAGNI principles and clearly outlines implementation trade-offs for engineering teams.

Can I use AI to explore alternative design approaches before building a feature?

Yes, you can use AI to explore alternative design approaches by collaboratively evaluating multiple design strategies, identifying clear trade-offs, and validating the technical direction through interactive ideation before committing to development.

How does guided ideation help with writing technical specifications?

Guided ideation helps with writing technical specifications by structuring the thought process into section-by-section design documents, validating each part iteratively, and ensuring all proposed solutions are necessary before finalizing the specification.

When should I not use a structured brainstorming approach for feature design?

You should not use a structured brainstorming approach when a feature requires immediate, unstructured implementation without the need for detailed requirement gathering, trade-off analysis, or strict adherence to YAGNI principles.

Do I need prior technical knowledge to generate technical designs from ideas?

You need basic knowledge of your product goals and constraints to generate technical designs from ideas, as the process relies on collaborative dialogue to define the feature's purpose and evaluate different implementation strategies effectively.