brainstorming

Clarifies vague requests using a Socratic questioning protocol.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/bibekshrestha77/VehicleRent --skill brainstorming-bibekshrestha77
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/bibekshrestha77/VehicleRent/tree/main/VehicleRentingSystem/.agent/skills/brainstorming
Command: npx skills add https://github.com/bibekshrestha77/VehicleRent --skill brainstorming-bibekshrestha77

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Complex requests and vague requirements often stall product discussions and lead to scope creep. This Skill provides a Socratic questioning protocol and structured communication to clarify intent, surface assumptions, and guide decision-making.

Core Features & Use Cases

  • Socratic questioning to extract requirements and reveal architectural trade-offs.
  • Deterministic progress reporting and error handling during long-running requests.
  • Guidance for complex feature requests, updates, and ambiguous briefs.

Quick Start

Initiate with at least 3 clarifying questions and provide ongoing progress updates for complex requests.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify vague product requirements before development starts?▼

To clarify vague product requirements, apply a Socratic questioning protocol that surfaces hidden assumptions and guides architectural decisions. This structured approach extracts exact intent to prevent scope creep.

What is the best way to surface architectural trade-offs in complex feature requests?▼

The best way to surface architectural trade-offs is through Socratic questioning. This method reveals underlying assumptions in complex requests and guides users toward deciding among available architectural options.

How do I keep complex product management initiatives on schedule during long-running requests?▼

To keep product management initiatives on schedule during long-running requests, utilize deterministic progress reporting and structured error handling. Tracking advancement maintains momentum throughout the clarification process.

Can I use Socratic questioning to resolve ambiguous project briefs?▼

Yes, you can use Socratic questioning to resolve ambiguous project briefs. The protocol provides structured communication to clarify intent, reveal architectural trade-offs, and guide decision-making for complex features.

What happens when a brainstorming session encounters errors during requirement extraction?▼

When requirement extraction encounters errors, the protocol handles them directly to keep initiatives on schedule. It enforces deterministic progress reporting to maintain structured communication throughout the clarification process.