brainstorming

Refine nascent ideas into detailed designs through guided iterative questioning.

3|2|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/Crumbgrabber/llm_system_template_agents_skills_patterns_tools_prompts --skill brainstorming-crumbgrabber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Crumbgrabber/llm_system_template_agents_skills_patterns_tools_prompts/tree/main/skills/brainstorming
Command: npx skills add https://github.com/Crumbgrabber/llm_system_template_agents_skills_patterns_tools_prompts --skill brainstorming-crumbgrabber

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users transform raw ideas into fully-formed designs and specifications by facilitating a structured, collaborative dialogue. It's designed for the early stages of development, before coding or detailed implementation plans begin.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify purpose, constraints, and success criteria.
  • Approach Exploration: Proposes multiple development approaches with trade-offs.
  • Design Presentation: Delivers designs in manageable sections with incremental validation.
  • Use Case: A product manager has a high-level concept for a new feature. They use this Skill to work through the details, explore different technical solutions, and arrive at a clear, documented design before handing it off to engineering.

Quick Start

Use the brainstorming skill to refine the idea for a new user onboarding flow.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I refine a raw product idea into a detailed design specification?

You refine a raw product idea into a design specification through guided, iterative questioning that explores alternatives and validates incremental sections to ensure clarity on purpose, constraints, and success criteria.

What is the best way to explore development approaches and trade-offs during early product conceptualization?

The best way to explore development approaches during product conceptualization is through structured dialogue that proposes multiple alternatives with clear trade-offs before any implementation begins.

Can I use structured brainstorming to define success criteria and constraints for a new feature?

Yes, structured brainstorming facilitates targeted questions that clarify constraints, define success criteria, and validate architectural choices for new features prior to the implementation phase.

How do I structure the transition from a high-level concept to a documented design for engineering handoff?

You transition from a high-level concept to a documented design by presenting designs in manageable sections with incremental validation, ensuring engineering receives clear, fully-formed specifications.

Does idea refinement work for product development if I only have a vague concept?

Idea refinement works for product development even with a vague concept by using collaborative dialogue to systematically transform nascent ideas into fully-formed designs and specifications.

When should I avoid using a structured brainstorming approach for design specifications?

You should avoid structured brainstorming when you are past the conceptualization and early design phases, as it specifically targets idea refinement prior to coding or detailed implementation.