brainstorming

Guide structured brainstorming and design for new features.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/daniel-heydari-dev/personal-ai-skills --skill brainstorming-daniel-heydari-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/daniel-heydari-dev/personal-ai-skills/tree/main/templates/skills/brainstorming
Command: npx skills add https://github.com/daniel-heydari-dev/personal-ai-skills --skill brainstorming-daniel-heydari-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps bridge the gap between a raw idea and a concrete, actionable design by guiding a structured brainstorming and design process. It ensures all key aspects are considered before implementation.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify user intent, requirements, and constraints.
  • Approach Exploration: Proposes and evaluates multiple design approaches with their trade-offs.
  • Incremental Design Presentation: Breaks down the design into manageable sections for validation.
  • Documentation Generation: Writes validated designs into markdown files and commits them.
  • Use Case: When starting a new feature, use this Skill to collaboratively define its purpose, scope, and technical architecture before writing any code.

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 a raw product idea into an actionable design?

Structured brainstorming bridges raw ideas and actionable designs by asking targeted questions to clarify requirements, proposing multiple approaches with trade-offs, and incrementally validating the design before implementation.

What is the best way to define feature scope and requirements before coding?

Defining feature scope requires guided brainstorming that asks targeted questions to clarify intent, evaluates multiple design approaches and trade-offs, and breaks down the architecture into validated sections for implementation planning.

How to evaluate multiple design approaches for new feature development?

Evaluating design approaches involves a brainstorming process that proposes alternatives, weighs their trade-offs, and incrementally presents validated designs to ensure all key technical aspects are considered before implementation.

Can I generate documentation for my technical architecture during brainstorming?

Yes, you can generate documentation during brainstorming by writing validated designs into markdown files and committing them, ensuring the technical architecture and requirements are captured directly from the planning process.

Does structured brainstorming work for modifying existing features?

Structured brainstorming supports both new features and modifications by guiding users through understanding intent, exploring alternative approaches, and presenting incrementally validated designs for the updated technical architecture.