brainstorming

Guide teams to clarify ideas and produce an approved design doc before implementation.

Updated Feb 11, 2016
One-click install
npx skills add https://github.com/Ehrax/dotfiles --skill brainstorming-ehrax
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Ehrax/dotfiles/tree/main/configs/agents/skills/brainstorming
Command: npx skills add https://github.com/Ehrax/dotfiles --skill brainstorming-ehrax

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide helps teams convert vague ideas into structured designs and documented specifications before coding, reducing misalignment and rework.

Core Features & Use Cases

  • Guided discovery: Explore files, docs, and context; ask clarifying questions; and refine requirements.
  • Design-first governance: Enforce a hard gate that prevents implementation until the design is presented and approved.
  • Progressive documentation: Capture decisions and rationale to support traceability across the project life cycle.

Quick Start

Start by understanding the current project context, then ask questions one at a time and present the design for approval before any implementation.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn vague project ideas into structured design requirements before coding?

To turn vague ideas into structured design requirements, use guided discovery to explore project context and ask clarifying questions one at a time. This refines requirements into an actionable design before any implementation begins.

What is the best way to enforce a design approval gate during project ideation?

The best way to enforce a design approval gate during ideation is to implement a mandatory review checkpoint. This prevents any implementation from starting until the presented design is formally approved by stakeholders.

How does progressive documentation improve design traceability across a project?

Progressive documentation improves traceability by capturing decisions and rationale throughout the project life cycle. This creates a documented design specification that records exactly why specific design choices were made.

Can I use this structured brainstorming process for projects of varying scales?

Yes, you can apply this structured brainstorming and design validation process to projects of varying scales. It adapts to different project sizes by refining requirements through guided discovery before implementation.

Why do I need a design doc before starting implementation on a new project?

You need a design doc before implementation to reduce misalignment and rework. It documents the structured specifications and rationale, ensuring all team members share a clear understanding of the approved design.

When should I avoid skipping the ideation and design validation phase?

You should never skip the ideation and design validation phase when traceability matters. Bypassing this governance gate risks implementing unapproved designs, leading to significant misalignment and project rework.