One-click install
npx skills add https://github.com/jangtrinh/EaseUI-Agent --skill brainstorming-jangtrinh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/jangtrinh/EaseUI-Agent/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/jangtrinh/EaseUI-Agent --skill brainstorming-jangtrinh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarify and organize ambiguous requests by applying a Socratic questioning protocol to reduce misinterpretation and rework.

Core Features & Use Cases

  • Mandatory for complex requests: guides analysts to ask targeted questions before implementation.
  • Dynamic question generation principles: creates decision points and options to surface architectural implications.
  • Progress reporting & error handling: provides visibility into status and handles clarification loops.

Quick Start

Submit a complex, vague, or feature-focused request to trigger the Socratic questioning protocol and begin scope clarification.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify vague product requirements before starting implementation?

Clarifying vague product requirements involves applying a Socratic questioning protocol that uses dynamic question generation to create decision points, reducing rework by structuring ambiguous feature requests before implementation.

What is the best way to structure complex feature requests using Socratic questioning?

Structuring complex feature requests with Socratic questioning guides targeted inquiry and generates dynamic decision options, ensuring architectural implications are surfaced and scope is fully clarified before implementation.

How does Socratic questioning work for requirements clarification?

Socratic questioning for requirements clarification works by applying a mandatory three-question gating protocol that dynamically generates decision points to expose architectural implications, handling errors and reporting progress throughout the inquiry.

Can I use dynamic questioning for complex decision-making and ideation?

You can use dynamic questioning for complex decision-making and ideation; it creates targeted decision points and options to surface architectural implications, effectively structuring ambiguous product design requests.

When do I need a mandatory three-question gating protocol for product design?

A mandatory three-question gating protocol for product design is needed when handling complex, vague, or feature-focused requests that require structured scope clarification to prevent misinterpretation and downstream rework.

What are the limitations of using Socratic questioning for ideation?

A limitation of using Socratic questioning for ideation is its mandatory three-question gating and active clarification loops, which may delay implementation if immediate code generation is expected without prior scope clarification.