brainstorming

Generate targeted Socratic questions to clarify complex user requests and reveal trade-offs.

4|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/alexgutscher26/ClawTrace --skill brainstorming-alexgutscher26
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/alexgutscher26/ClawTrace/tree/main/.agent/skills/brainstorming
Command: npx skills add https://github.com/alexgutscher26/ClawTrace --skill brainstorming-alexgutscher26

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill acts as a Socratic questioning protocol to ensure complex or unclear requests are fully understood before implementation, preventing wasted effort and misaligned outcomes.

Core Features & Use Cases

  • Requirement Clarification: Automatically asks clarifying questions for vague or complex requests.
  • Progress Reporting: Provides a structured status board for ongoing tasks.
  • Error Handling: Guides users through error resolution with clear explanations and solutions.
  • Use Case: When a user asks to "build a new feature" without details, the Skill will prompt for purpose, users, and scope, presenting options and trade-offs before any code is written.

Quick Start

Use the brainstorming skill to clarify the purpose, users, and scope of the request "Create a new dashboard".

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify complex feature requests before starting development?▼

To clarify complex feature requests, use a Socratic questioning protocol that dynamically generates targeted questions based on request context, prioritizing architectural consequences and revealing trade-offs before implementation begins. This prevents wasted effort and misaligned outcomes.

What is the best way to align on vague software requirements?▼

The best way to align on vague software requirements is through structured Socratic questioning that prompts for purpose, users, and scope. It automatically presents options and trade-offs to ensure complete transparency throughout the development lifecycle.

How do I guide Scrum teams through unclear user stories?▼

To guide Scrum teams through unclear user stories, apply a structured questioning protocol that dynamically generates context-aware questions. This technique reveals architectural trade-offs and ensures the entire team understands the requirements before coding starts.

Can I get progress reporting while clarifying new feature proposals?▼

Yes, you can get progress reporting while clarifying new feature proposals. The protocol includes a structured status board for ongoing tasks and provides clear explanations to guide users through error resolution and maintain alignment.

When do I need a questioning protocol for requirements clarification?▼

You need a questioning protocol for requirements clarification when a user submits a complex request without details. It prompts for missing information like purpose and scope, presenting options and trade-offs before any code is written.

How does Socratic questioning handle architectural trade-offs in software engineering?▼

Socratic questioning handles architectural trade-offs by dynamically generating targeted questions based on the specific request context. It prioritizes architectural consequences to reveal potential trade-offs, ensuring teams fully understand the impact of their decisions.