brainstorming

Facilitate structured clarification of complex requests through Socratic questioning.

1|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/barbosakjn/finance-app --skill brainstorming-barbosakjn
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/barbosakjn/finance-app/tree/main/.agent/workflows/.agent/skills/brainstorming
Command: npx skills add https://github.com/barbosakjn/finance-app --skill brainstorming-barbosakjn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming & communication protocol helps teams structure complex requests via guided questioning, reducing ambiguity and back-and-forth while ensuring clear scope and robust handoffs.

Core Features & Use Cases

  • Enforces mandatory Socratic questioning for complex requests, new features, or unclear requirements.
  • Provides a dynamic questioning framework to surface architectural decisions and trade-offs.
  • Offers progress reporting and explicit error handling to maintain alignment and accountability.

Quick Start

Engage with the user by asking at least three clarifying questions, outline the scope, and provide a transparent progress plan before proceeding with implementation.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify complex product requirements using Socratic questioning?▼

Clarify complex product requirements using Socratic questioning by enforcing a minimum of three structured questions to surface architectural decisions, refine scope, and reduce ambiguity before implementation.

What is the best way to structure brainstorming for new feature ideation?▼

The best way to structure brainstorming for new feature ideation is using a dynamic questioning framework with progress tracking to align scope and surface trade-offs transparently.

How do I reduce ambiguity and back-and-forth when gathering project requirements?▼

Reduce ambiguity during requirement gathering by applying a structured communication protocol that enforces Socratic questioning, provides status updates, and handles errors to maintain accountability.

Can I track progress and handle errors during requirement refinement sessions?▼

You can track progress and handle errors during requirement refinement sessions because the protocol offers explicit progress reporting and error handling to maintain alignment throughout the clarification process.

When should I use a structured questioning framework for decision-making?▼

Use a structured questioning framework for decision-making when facing complex requests, unclear requirements, or new features that demand scope alignment and robust handoffs before implementation.