brainstorming

Convert ambiguous product ideas into validated design specifications with guided questioning.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill brainstorming-uniquecrete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Uniquecrete/ThinkFasterv1/tree/main/Skills/brainstorming
Command: npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill brainstorming-uniquecrete

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It reduces wasted cycles by turning rough ideas into clear requirements and actionable design specs before implementation starts.

Core Features & Use Cases

  • Intent & requirements clarification: Ask one question at a time to identify purpose, constraints, and success criteria.
  • Approach exploration with trade-offs: Provide 2–3 solution options, recommend a direction, and justify it.
  • Incremental design validation: Present the design in 200–300 word sections and confirm correctness after each section.
  • Outputs that guide execution: Write the validated design to docs/plans/YYYY-MM-DD-<topic>-design.md and transition into implementation planning when ready.

Quick Start

Use the brainstorming skill to turn your feature idea into a structured design doc for your project.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn ambiguous product ideas into validated design specifications?

To turn ambiguous product ideas into validated design specifications, use a guided process that clarifies intent, constraints, and success criteria through iterative single-question refinement before implementation.

What is the best way to explore component architecture options with trade-offs?

Exploring component architecture options involves generating 2–3 solution approaches, comparing their trade-offs, recommending a direction, and justifying the choice to ensure the selected architecture fits your constraints.

How do I structure and validate pre-implementation design plans incrementally?

To validate pre-implementation design plans incrementally, present the design in 200–300 word sections and confirm correctness after each section to ensure accuracy before finalizing the specification.

Does this approach support writing design plans to docs and committing them with git?

Yes, this approach supports writing design plans to docs by saving the validated output to docs/plans/YYYY-MM-DD-<topic>-design.md and committing the file to git for version control.

When do I need iterative single-question refinement for product requirements?

You need iterative single-question refinement for product requirements during early-stage feature planning when you must clarify ambiguous goals, define data-flow design, and establish success criteria before coding.

Can I use this for early-stage feature planning and data-flow design?

Yes, you can use this for early-stage feature planning and data-flow design, as it applies intent clarification and approach exploration to define architecture and transition into implementation planning.