brainstorming

Implement a Socratic questioning protocol and multi-agent design review for complex requests.

10|2|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/bugrabilge/bilge-development-kit --skill brainstorming-bugrabilge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/bugrabilge/bilge-development-kit/tree/main/skills/brainstorming
Command: npx skills add https://github.com/bugrabilge/bilge-development-kit --skill brainstorming-bugrabilge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures complex or unclear requests are fully understood before implementation, preventing wasted effort and ensuring alignment through structured questioning and multi-agent design reviews.

Core Features & Use Cases

  • Socratic Questioning: Automatically asks clarifying questions to uncover purpose, users, and constraints for any request.
  • Structured Design Review: Facilitates a formal peer-review process with distinct AI agent roles (Designer, Skeptic, Guardian, Advocate, Arbiter) to validate designs.
  • Progress & Error Reporting: Provides transparent status updates and user-friendly error explanations.
  • Use Case: When asked to "build a new user management system," this Skill will first ask about the specific requirements, user roles, and security needs before any code is written, then facilitate a review of the proposed architecture.

Quick Start

Use the brainstorming skill to clarify the requirements for building a new feature.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify complex requirements before starting software design?

To clarify complex requirements before software design, you can use a Socratic questioning protocol to uncover the purpose, users, and constraints of a request. This structured requirements gathering prevents wasted effort by enforcing alignment before implementation begins.

What is a multi-agent design review and how does it validate architecture?

A multi-agent design review validates architecture by facilitating a formal peer-review process using distinct AI agent roles like Designer, Skeptic, Guardian, Advocate, and Arbiter. These roles evaluate proposed designs to ensure robustness before code is written.

When do I need to use Socratic questioning for requirements gathering?

You need to use Socratic questioning for requirements gathering when handling complex or unclear requests involving multiple user roles and security needs. It ensures constraints and purposes are fully understood before proceeding to the design review phase.

How do I run a structured design review for a new feature?

To run a structured design review for a new feature, first clarify specific requirements, user roles, and security needs. Then, initiate the multi-agent protocol to have distinct roles like the Skeptic and Advocate formally validate the proposed architecture.

Does the multi-agent design review process handle errors and report progress?

Yes, the multi-agent design review process includes progress reporting and error handling features. It provides transparent status updates throughout the protocol and delivers user-friendly explanations if errors occur during clarification and review stages.

What is the best way to prevent wasted effort on misaligned architecture designs?

The best way to prevent wasted effort on misaligned architecture designs is to enforce a structured design review with distinct peer-review roles before implementation. Validating constraints and purpose through Socratic questioning ensures full alignment prior to coding.