brainstorming

Refines vague user needs into actionable design specifications via iterative, one-question-at-a-time clarification and incremental validation.

Updated Nov 25, 2025
One-click install
npx skills add https://github.com/filimorniga-ux/farmacias-vallenar-suit --skill brainstorming-filimorniga-ux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/filimorniga-ux/farmacias-vallenar-suit/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/filimorniga-ux/farmacias-vallenar-suit --skill brainstorming-filimorniga-ux

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates ambiguity and wasted effort by converting vague ideas into clear, validated design specifications through iterative clarification. It prevents rework, aligns stakeholders, and ensures that features, components, and behaviors are well-scoped before implementation.

Core Features & Use Cases

  • Iterative clarification: Ask one question at a time to uncover intent, constraints, and success criteria.
  • Approach exploration: Propose 2–3 alternative approaches with trade-offs and a recommended option.
  • Incremental design presentation: Deliver the validated design in 200–300 word sections covering architecture, components, data flow, error handling, and testing, and confirm acceptance after each section.
  • Documentation & handoff: Draft a final design file in docs/plans/YYYY-MM-DD-<topic>-design.md and prepare a git-ready commit when requested.
  • Use Case: Use this Skill to turn a product manager's vague feature request into a developer-ready implementation plan with acceptance criteria and testing notes.

Quick Start

Ask the assistant to help brainstorm a new POS feature by requesting clarifying questions one at a time.

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 specifications?

To turn vague product ideas into validated design specifications, use iterative clarifying questioning to uncover constraints, propose 2-3 approaches with trade-offs, and incrementally build actionable feature definitions.

What is the best way to refine user needs into developer-ready implementation plans?

The best way to refine user needs into developer-ready implementation plans is through one-question-at-a-time clarification that explores alternative approaches, recommends an optimal option, and outputs incremental design sections.

Can I generate git-ready documentation from a brainstorming session for component design?

Yes, you can generate git-ready documentation from a brainstorming session by drafting final design files in docs/plans/YYYY-MM-DD-<topic>-design.md and preparing a commit when requested after validating component designs.

How does iterative clarification prevent rework in product design workflows?

Iterative clarification prevents rework in product design workflows by eliminating ambiguity early, aligning stakeholders on success criteria, and ensuring features and behaviors are well-scoped before implementation begins.

Does this approach to ideation work for both product design and engineering workflows?

Yes, this approach to ideation works for both product design and engineering workflows when converting vague user needs into feature definitions, component designs, or implementation plans through incremental validation.

What sections are included when converting ideas into design plans?

When converting ideas into design plans, the validated output includes 200-300 word sections covering architecture, components, data flow, error handling, and testing, with acceptance confirmed after each section.