brainstorming

Clarify vague feature requests through Socratic questioning.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/DaytimeBlues/ADHD-CADDI --skill brainstorming-daytimeblues
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/DaytimeBlues/ADHD-CADDI/tree/main/.agent/skills/brainstorming
Command: npx skills add https://github.com/DaytimeBlues/ADHD-CADDI --skill brainstorming-daytimeblues

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill acts as an intelligent assistant to clarify complex or vague requests before implementation, ensuring alignment and preventing wasted effort on misunderstood requirements.

Core Features & Use Cases

  • Socratic Questioning: Engages in dynamic questioning to uncover the true purpose, users, and scope of a request.
  • Progress & Error Reporting: Provides clear, principle-based updates on task status and handles errors gracefully.
  • Use Case: When asked to "build a new feature," this Skill will ask clarifying questions about its purpose, target users, and essential versus desirable components before any code is written.

Quick Start

Use the brainstorming skill to clarify the request "Create a new user dashboard".

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify vague feature requests before writing code?

To clarify vague feature requests, you can use a Socratic questioning protocol to identify the purpose, target users, and scope. This prevents wasted effort on misunderstood requirements by ensuring alignment before implementation begins.

What is the best way to gather software requirements for a new dashboard?

Gathering software requirements for a new dashboard is best achieved through dynamic question generation based on request parsing and domain context. This Socratic method distinguishes essential versus desirable components to define the project scope accurately.

Can I use Socratic questioning to define project scope for AI agents?

Yes, you can use Socratic questioning to define project scope for AI agents. The protocol facilitates structured communication, ensuring the agent parses the request and asks targeted questions about users and purpose before proceeding.

How does an AI agent handle error reporting during requirements gathering?

An AI agent handles error reporting during requirements gathering by providing clear, principle-based updates on task status and handling errors gracefully. This ensures continuous alignment and transparency throughout the clarification process.

Do I need dependencies to implement a requirements gathering protocol?

No, you do not need dependencies to implement this requirements gathering protocol. The Skill operates independently with built-in error handling principles and dynamic question generation to parse complex requests without external modules.