One-click install
npx skills add https://github.com/marcusagm/Mundam --skill brainstorming-marcusagm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/marcusagm/Mundam/tree/main/.agent/skills/brainstorming
Command: npx skills add https://github.com/marcusagm/Mundam --skill brainstorming-marcusagm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces disciplined, requirement-clarifying dialogue for complex requests by applying a Socratic questioning protocol, ensuring scoped outcomes and preventing scope creep.

Core Features & Use Cases

  • Socratic Gate: Mandates questions before committing to solutions, reducing misinterpretation.
  • Dynamic Questioning: Generates context-aware questions that reveal architectural consequences.
  • Progress Reporting: Provides transparent status updates and error handling during collaboration.
  • Communication Protocol: Guides concise, proactive user communication to keep projects moving.
  • Use Case: When requirements are vague, apply this skill to produce a structured clarifying questionnaire and an actionable plan.

Quick Start

Use Brainstorming to convert a vague request into a defined scope with a 3-question gating plan and a clear next steps agenda.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify vague project requirements before starting development?

To clarify vague requirements, you can use a Socratic questioning protocol that mandates answering specific questions about purpose, users, and constraints before committing to a solution. This enforces disciplined dialogue and prevents scope creep.

What is Socratic questioning for architecture decisions and feature specification?

Socratic questioning for architecture decisions is a protocol that dynamically generates context-aware questions to reveal architectural consequences. It enforces mandatory questions before implementation to ensure scoped outcomes and reduce misinterpretation.

How to prevent scope creep when exploring complex feature requests?

You prevent scope creep by applying a Socratic gate that forces requirement-clarifying dialogue. By checking for purpose, users, and constraints upfront, it converts vague requests into a defined scope with an actionable next steps agenda.

Can I use structured questioning to get progress reporting during design exploration?

Yes, structured Socratic questioning provides transparent progress reporting and error handling during collaboration. It guides concise, proactive communication to keep projects moving while exploring architecture-aware design scenarios.

Does this requirement clarification approach work for complex or poorly defined requests?

Yes, this requirement clarification approach is specifically designed for complex or vague requests. It produces a structured clarifying questionnaire with a 3-question gating plan to define scope before any implementation begins.

What are the limitations of using a mandatory questioning gate for brainstorming?

The limitation of a mandatory questioning gate is that it enforces strict dialogue before allowing any implementation. You cannot skip the requirement-clarifying questions, which may slow down rapid prototyping for straightforward tasks.