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.