brainstorming

Transform raw ideas into validated design documents through iterative clarification.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/FairladyZ625/Obsidian-Brain-OS --skill brainstorming-fairladyz625
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/FairladyZ625/Obsidian-Brain-OS/tree/main/skills/recommended/brainstorming
Command: npx skills add https://github.com/FairladyZ625/Obsidian-Brain-OS --skill brainstorming-fairladyz625

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming transforms vague ideas and undocumented intent into clear, validated designs and decision-ready plans so implementation work starts from a shared understanding and fewer assumptions.

Core Features & Use Cases

  • Context exploration: Systematically examine project context, files, docs, and recent commits before proposing solutions.
  • Clarifying dialogue: Ask one focused question at a time to surface constraints, success criteria, and edge cases.
  • Option generation and recommendation: Present 2–3 approaches with trade-offs and a recommended path.
  • Design validation and gating: Present design sections iteratively and require explicit user approval before any implementation step.
  • Documentation handoff: Produce a committed design document and transition to an implementation planning skill once approved.
  • Use case: Use this for feature proposals, UI component design, workflow changes, or any scoped engineering task to avoid rework and hidden assumptions.

Quick Start

Start by asking the first clarifying question about the project's purpose, constraints, and success criteria so you can propose 2–3 approaches and present a recommended design for approval.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn vague product ideas into validated design documents?

To turn vague ideas into validated design documents, you must iteratively clarify user intent, constraints, and trade-offs. This involves systematically exploring project context and asking focused questions to surface requirements before proposing implementation-ready design plans.

What is the best way to gather requirements for a feature design before implementation?

The best way to gather requirements for feature design is through clarifying dialogue. Ask one focused question at a time to surface success criteria and edge cases, then present multiple approaches with trade-offs to ensure shared understanding before implementation begins.

How does iterative design validation work for pre-implementation review?

Iterative design validation works by presenting design sections progressively and requiring explicit user approval before any implementation step. This gating mechanism ensures hidden assumptions are resolved and the design document accurately reflects the approved plan.

Can I use this brainstorming process for UI component design and workflow changes?

Yes, you can use this brainstorming process for UI component design, workflow changes, feature proposals, or any scoped engineering task. It explores project context, files, and recent commits to propose recommended design paths and avoid rework.

When should I not use a clarifying dialogue approach for product planning?

You should not use a clarifying dialogue approach when you already possess a fully validated design document or when the scoped engineering task requires no trade-off analysis. It is specifically designed for transforming undocumented intent into decision-ready plans.

What do I need to start brainstorming a design plan for a new feature?

To start brainstorming a design plan, you need a raw idea and willingness to answer clarifying questions about project purpose, constraints, and success criteria. The process examines context, files, and docs to generate approaches and produce a committed design document.