brainstorming

Generate structured clarifying questions for ambiguous product, design, or engineering requirements.

8|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/MisonL/Ling --skill brainstorming-misonl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/MisonL/Ling/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/MisonL/Ling --skill brainstorming-misonl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming skill enforces a Socratic questioning approach to clarify complex or ambiguous requests, ensuring critical questions are asked before proceeding.

Core Features & Use Cases

  • Enforces a mandatory three-question protocol (STOP, ASK, WAIT) to surface clarifications.
  • Provides dynamic-questioning guidance, background-context awareness, and risk-aware decision-making prompts.
  • Includes progress reporting and error-handling guidelines for transparent collaboration across teams.

Quick Start

Use the brainstorming protocol to identify essential clarifying questions for a complex request and outline a progress plan.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify ambiguous product requirements before starting development?

To clarify ambiguous product requirements, use a Socratic questioning protocol that enforces a mandatory three-question cycle (STOP, ASK, WAIT) to surface essential clarifications and identify risks before proceeding with development.

What is the best way to structure brainstorming for new features and system updates?

The best way to structure brainstorming for new features is to apply dynamic questioning rules and background-context awareness, ensuring critical design and engineering clarifications are documented through structured progress reporting.

How does Socratic questioning improve decision-making in product management?

Socratic questioning improves product management decision-making by enforcing a mandatory three-question protocol that uncovers hidden risks, validates unclear briefs, and provides transparent error-handling guidelines for cross-functional team collaboration.

Can I use this structured questioning approach for both engineering and design tasks?

Yes, you can use this structured questioning approach for engineering and design tasks, as it applies dynamic questioning guidance to clarify complex system updates and ambiguous feature briefs across technical and creative workflows.

What are the limitations of using a mandatory questioning protocol for requirements gathering?

The limitation of a mandatory questioning protocol for requirements gathering is that it strictly enforces a three-question cycle before any work begins, which may slow down rapid prototyping for simple product tasks that do not require deep risk-management analysis.