brainstorming

Refine product ideas into validated design specifications through guided questioning.

4|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/jordanhindo/Turtlez --skill brainstorming-jordanhindo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/jordanhindo/Turtlez/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/jordanhindo/Turtlez --skill brainstorming-jordanhindo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming helps clarify ambiguous ideas into clear requirements and actionable design directions before any feature work begins.

Core Features & Use Cases

  • Intent & context discovery: Reviews the current project state (files/docs/recent changes) to ground decisions in what already exists.
  • Requirement refinement via focused questioning: Asks one question at a time, using multiple-choice options when helpful, to converge on purpose, constraints, and success criteria.
  • Design alternatives with trade-offs: Proposes 2–3 approaches, recommends a preferred path, and validates the emerging plan incrementally in sections.
  • Structured delivery: Produces a validated design spec and saves it to docs/plans/YYYY-MM-DD-<topic>-design.md for commit-ready documentation.

Quick Start

Use brainstorming to refine a product feature idea by asking a single clarifying question at a time, then produce a sectioned design spec saved under docs/plans/.

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, guided questioning clarifies intent, requirements, and constraints before proposing 2-3 design alternatives with trade-offs for incremental validation.

What is the best way to clarify requirements for feature planning?

The best way to clarify requirements for feature planning is sequential one-question-at-a-time refinement, using multiple-choice options to converge on purpose, constraints, and success criteria.

How do I document system design alternatives with trade-offs?

Documenting system design alternatives involves proposing 2-3 approaches, recommending a preferred path, validating plans incrementally in sections, and saving the final spec to docs/plans/YYYY-MM-DD-<topic>-design.md.

Does this brainstorming approach work for existing codebases and documentation-heavy projects?

Yes, this brainstorming approach works for existing codebases and documentation-heavy projects by reviewing current project state, including files and recent changes, to ground decisions in what already exists.

Can I use guided questioning for component design and behavior changes?

Yes, you can use guided questioning for component design and behavior changes by refining ambiguous ideas into clear requirements and actionable design directions before any feature work begins.