brainstorming

Clarify complex requests through Socratic questioning before implementation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The brainstorming skill guides AI agents to clarify complex or vague requests by enforcing a Socratic questioning process that surfaces scope, purpose, constraints, and risks before any implementation.

Core Features & Use Cases

  • Socratic Gate: Enforces mandatory questioning for complex or unclear requests to prevent premature coding or design decisions.
  • Dynamic Question Generation: Produces context-aware questions that reveal architectural consequences and trade-offs rather than gathering superficial details.
  • Progress Reporting & Error Handling: Provides transparent status, actionable next steps, and robust recovery prompts for iterative refinement.
  • Use Case: When a product feature request is poorly defined, trigger three core questions to define purpose, users, and scope before proceeding.

Quick Start

  1. Provide a feature or problem description.
  2. The skill will pose at least three clarifying questions and propose a scoped plan.
  3. Confirm acceptable scope or adjust with new requirements.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify vague software requirements before starting architecture work?

To clarify vague software requirements, enforce a Socratic questioning protocol that surfaces scope, purpose, and constraints before implementation. The skill applies dynamic question generation and mandatory three-question gates to prevent premature design decisions.

What is the best way to manage project risks during agile brainstorming sessions?

Managing project risks during agile brainstorming involves generating context-aware questions that reveal architectural trade-offs. The skill implements structured progress reporting and mandatory questioning gates to surface risks before coding begins.

How do I prevent AI agents from making premature coding decisions on complex requests?

Preventing premature coding decisions requires a Socratic gate that enforces mandatory questioning for complex requests. The skill triggers at least three clarifying questions to define purpose, users, and scope before proposing a scoped plan.

Does this Socratic questioning approach work for poorly defined feature requests?

Yes, Socratic questioning works for poorly defined feature requests by applying dynamic question generation and structured progress reporting. The skill poses context-aware questions to define purpose, users, and scope, then proposes an actionable plan.

How to handle error recovery when requirement clarification stalls?

Handling error recovery when requirement clarification stalls involves using robust recovery prompts and transparent status updates. The skill provides actionable next steps and structured progress reporting to keep conversations concise and iterative.