brainstorm

Refine project requirements through Socratic inquiry and produce design options with trade-offs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/isaenter/UES-PRO --skill brainstorm-isaenter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/isaenter/UES-PRO/tree/main/frontend-vben/.claude/skills/brainstorm
Command: npx skills add https://github.com/isaenter/UES-PRO --skill brainstorm-isaenter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Structured, Socratic-style requirement refinement before coding to minimize rework and misalignment.

Core Features & Use Cases

  • Socratic interviews to surface goals, constraints, and success criteria.
  • Produce 2–3 design options with trade-offs and estimates.
  • Deliver segmented outputs ready for review and planning documentation.

Quick Start

Initiate autonomous research, conduct Socratic interviews to refine requirements, propose 2–3 design options, and present each segment in sequence for user confirmation.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
What is Socratic-style requirement refinement for software engineering?

Socratic requirement refinement uses structured interviews to surface project goals, constraints, and success criteria before coding, minimizing downstream rework and misalignment through targeted questioning.

How do I brainstorm design options with clear trade-offs before starting development?

To brainstorm design options, conduct a Socratic interview to clarify project requirements, then generate two to three design alternatives with explicit trade-offs and estimates for review and planning documentation.

Can I use this Socratic brainstorming approach for any software development scenario?

Yes, you can use this Socratic brainstorming approach across typical software development scenarios, as it focuses on identifying target goals, constraints, and acceptance criteria adaptable to diverse project contexts.

What is the best way to document software requirements and design options for review?

The best way to document requirements is producing segmented outputs that include multiple design options with clear trade-offs, delivering a ready-to-use plan aligned with project objectives for sequential user confirmation.

Do I need any specific dependencies or components to run this requirement brainstorming process?

No specific dependencies or components are required to run this requirement brainstorming process, as it operates autonomously to conduct interviews and generate design options without external modules.

Why does pre-code requirement clarification minimize rework in software projects?

Pre-code requirement clarification minimizes rework by using Socratic interviews to expose misalignments, define precise acceptance criteria, and establish clear constraints before any implementation effort begins.