brainstorming

Structure early-stage ideas into validated designs through guided questioning and spec writing.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/idoberk/BoQAppFront --skill brainstorming-idoberk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/idoberk/BoQAppFront/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/idoberk/BoQAppFront --skill brainstorming-idoberk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents rushed implementation by turning vague ideas into clarified requirements, well-scoped designs, and approval-ready specs before any code or project changes begin.

Core Features & Use Cases

  • Context Discovery: Reviews the current project state first so suggestions stay grounded in what already exists.
  • Guided Clarification: Asks one focused question at a time to refine intent, constraints, and success criteria.
  • Approach Comparison: Presents 2-3 options with trade-offs and a recommendation so decisions are easier to make.
  • Design-to-Spec Workflow: Produces a structured design, writes a spec, and supports review loops before handing off to implementation planning.
  • Use Case: Ideal for feature planning, behavior changes, UI ideas, and any creative or technical request that needs careful framing before build work starts.

Quick Start

Use the brainstorming skill to help me shape this idea into a design by asking one question at a time and waiting for my approval before 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 feature ideas into approved designs before implementation?

Feature planning requires structured discovery to turn vague ideas into approved designs before implementation. This process uses one-question-at-a-time clarification to refine intent, presents approach comparisons with trade-offs, and produces approval-ready specs to prevent rushed development.

What is the best way to clarify ambiguous project requests for component changes?

The best way to clarify ambiguous project requests for component changes is guided discovery. By reviewing the current project state and asking focused questions one at a time, you can define constraints, compare alternative proposals, and establish clear success criteria before writing a spec.

How does a design-to-spec workflow handle behavior updates and UI ideas?

A design-to-spec workflow handles behavior updates and UI ideas by structuring early-stage concepts into validated designs. It guides you through context discovery, clarifies requirements, generates a structured design, and supports review loops before handing off to implementation planning.

Can I use guided discovery for product discovery and feature planning without writing code?

Yes, you can use guided discovery for product discovery and feature planning without writing code. The process focuses entirely on requirements clarification, presenting 2-3 options with trade-offs, and writing a spec, ensuring careful framing is completed before any build work starts.

Why should I use a structured brainstorming process instead of starting implementation immediately?

You should use a structured brainstorming process to prevent rushed implementation. It ensures ambiguous requests are shaped into well-scoped designs, constraints are identified through one-question-at-a-time discovery, and approval is secured before project changes begin.

Does the design-to-spec workflow support review loops for requirements clarification?

Yes, the design-to-spec workflow supports review loops for requirements clarification. After generating a structured design and writing a spec, the workflow allows for iterative reviews to ensure the approved design accurately reflects the refined intent before handoff.