brainstorm

Identify and refine project requirements before coding.

319|74|Updated May 17, 2025
One-click install
npx skills add https://github.com/m-xlsea/ruoyi-plus-soybean --skill brainstorm-m-xlsea
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/m-xlsea/ruoyi-plus-soybean/tree/main/.claude/skills/brainstorm
Command: npx skills add https://github.com/m-xlsea/ruoyi-plus-soybean --skill brainstorm-m-xlsea

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve?

Refining and clarifying requirements before coding to prevent scope creep and wasted effort.

## Core Features & Use Cases

  • Structured Socratic interviews to elicit user goals, constraints, and success criteria.
  • Generate 2-3 concrete solution options with pros/cons and rough estimates.
  • Document decisions, acceptance criteria, and next steps for design-ready handoff.

### Quick Start

Propose a project goal and surface 2-3 potential approaches during your initial planning session, then document the key decision and next steps.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I refine project requirements before coding to prevent scope creep?

To refine project requirements and prevent scope creep, use a structured Socratic interview process to elicit user goals, generate concrete solution options, and document final decisions for design handoff.

What is the Socratic method for software requirement discovery?

The Socratic method for requirement discovery involves stepwise research and targeted questioning to surface user goals, constraints, and success criteria before development begins.

How do I generate and evaluate solution options during early product planning?

Generate 2-3 concrete solution options during early product planning by brainstorming potential approaches, then evaluate each by documenting its pros, cons, and rough estimates.

Can I use this Socratic brainstorming workflow for design documentation and handoff?

Yes, this Socratic brainstorming workflow is applicable to design documentation, guiding interviews to define acceptance criteria and next steps for a design-ready handoff.

Does requirement discovery work for early planning across product management and software engineering?

Requirement discovery works effectively for early planning across product management, software engineering, and design, identifying and refining project parameters before coding starts.

What's the best way to document decisions and acceptance criteria for a new project?

The best way to document decisions and acceptance criteria is to follow a structured workflow that outputs clear design documentation covering chosen solutions and actionable next steps.