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.