brainstorming

Guide AI to clarify complex requests through Socratic questioning.

Updated Nov 12, 2025
One-click install
npx skills add https://github.com/jabez4jc/Simplifyed --skill brainstorming-jabez4jc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/jabez4jc/Simplifyed/tree/main/.agent/skills/brainstorming
Command: npx skills add https://github.com/jabez4jc/Simplifyed --skill brainstorming-jabez4jc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill acts as an intelligent assistant to clarify complex, vague, or new feature requests before development begins, preventing wasted effort and ensuring alignment with user needs.

Core Features & Use Cases

  • Socratic Questioning: Engages in dynamic questioning to uncover purpose, users, and scope.
  • Progress & Error Reporting: Provides clear, visual status updates and handles errors gracefully.
  • Use Case: When a user says "Build a new dashboard for our analytics platform," this Skill will ask clarifying questions about the target users, key metrics, and desired features before any code is written.

Quick Start

Use the brainstorming skill to clarify the request "Create a new feature for the app".

Frequently Asked Questions about brainstorming

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

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

To clarify ambiguous feature requests, you can use a Socratic questioning protocol that dynamically asks about purpose, target users, and scope, ensuring architectural alignment and preventing assumptions before coding begins.

What is the Socratic method for requirements gathering in software engineering?

The Socratic method for requirements gathering involves an AI assistant asking targeted, dynamic questions based on the specific request context and domain to uncover project scope and user needs, preventing wasted development effort.

How do I ensure architectural alignment when handling a new change request?

To ensure architectural alignment with a new change request, apply a Socratic communication protocol that dynamically generates questions about the request's purpose and scope, prompting the AI to validate constraints before proceeding.

Can I use this AI assistant to define project management scope for a complex analytics dashboard?

Yes, you can use this AI assistant to define project management scope for complex requests like an analytics dashboard by engaging it to ask targeted questions about key metrics, target users, and desired features.

How are errors and progress reported during the AI requirements gathering process?

During the requirements gathering process, the protocol provides clear visual status updates for progress tracking and implements defined error handling patterns to manage exceptions gracefully throughout the clarification workflow.