brainstorming

Document project goals, constraints, and acceptance criteria from current context.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/HemantSudarshan/Dhumichatbot --skill brainstorming-hemantsudarshan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/HemantSudarshan/Dhumichatbot/tree/main/skills/00-plan/brainstorming
Command: npx skills add https://github.com/HemantSudarshan/Dhumichatbot --skill brainstorming-hemantsudarshan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turn raw ideas into structured, validated designs and specifications before implementation, reducing risk and rework.

Core Features & Use Cases

  • Design facilitation: guide teams through context, questions, and requirements to align on goals.
  • Non-goal enforcement: ensure no implementation or code happens during brainstorming.
  • Process-driven collaboration: stepwise understanding, questions, assumptions, and decision logs for traceability.
  • Use Case: When scoping a project, exploring approaches, or prioritizing features, this skill helps distill ideas into concrete design criteria.

Quick Start

Guide your team through a structured ideation-to-design session before any implementation begins.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn raw project ideas into structured design criteria before implementation?

To turn raw project ideas into structured design criteria, you must document project goals, constraints, and acceptance criteria from the current context. This process distills ideas into concrete specifications before any implementation begins, reducing rework risk.

What is the best way to facilitate brainstorming sessions with stakeholders for product management?

The best way to facilitate brainstorming sessions with stakeholders is by guiding them through one-question-at-a-time prompts. This stepwise collaboration clarifies purpose, users, constraints, and success metrics to align teams on project goals.

How do I document project assumptions, risks, and decisions during ideation?

To document project assumptions, risks, and decisions during ideation, maintain a continuous decision log throughout the discovery process. Logging these elements provides traceability as you outline a concrete plan for moving from discovery to design.

Can I use this design facilitation process to enforce non-goals and prevent premature coding?

Yes, this design facilitation process strictly enforces non-goals by ensuring no implementation or code happens during brainstorming. It focuses entirely on stepwise understanding, questions, and requirements to validate designs before development.

How do I scope a project and prioritize features using a structured ideation process?

To scope a project and prioritize features using a structured ideation process, guide your team through context, questions, and requirements. This approach captures goals and acceptance criteria to validate approaches before moving to design.

When do I need a decision log for product management requirements gathering?

You need a decision log for product management requirements gathering when scoping a project or exploring approaches. It records assumptions, risks, and decisions during stakeholder discussions, ensuring traceability from initial discovery to final design.