brainstorming

Clarify and validate project requirements through structured questioning and progress tracking.

Updated Aug 5, 2025
One-click install
npx skills add https://github.com/lehuuhau1231/TechJobs --skill brainstorming-lehuuhau1231
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/lehuuhau1231/TechJobs/tree/main/tech-job-client/.agent/skills/brainstorming
Command: npx skills add https://github.com/lehuuhau1231/TechJobs --skill brainstorming-lehuuhau1231

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that complex and vague requests, new features, or unclear requirements are thoroughly explored and understood before implementation.

Core Features & Use Cases

  • Socratic Questioning: Uses a structured set of questions to elicit necessary details and ensure alignment on the project's goals.
  • Progress Reporting: Provides transparent status updates, facilitating communication and decision-making.
  • Error Handling: Offers clear, actionable responses to errors, promoting clear communication and problem resolution.
  • Communication Principles: Ensures concise, visual, and specific communication with trade-offs and alternatives considered.

Quick Start

Start a brainstorming session by asking 3 questions to clarify the purpose, users, and scope of the project.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify complex project requirements before starting implementation?

To clarify complex project requirements, use structured Socratic questioning to explore the purpose, users, and scope. This protocol ensures thorough understanding and alignment on goals before development begins.

What is Socratic questioning in requirement analysis and when should I use it?

Socratic questioning in requirement analysis is a structured method to elicit necessary details and validate alignment. Use it for complex projects and vague features requiring thorough understanding.

How do I start a brainstorming session for vague feature requests?

Start a brainstorming session by asking three structured questions to clarify the purpose, users, and scope. This initiates the Socratic protocol to explore and validate the request.

How does progress reporting work during requirement validation?

Progress reporting during requirement validation provides transparent status updates throughout the questioning process. This facilitates clear communication and informed decision-making.

How are errors handled when clarifying unclear project scopes?

Error handling for unclear project scopes offers clear, actionable responses to issues encountered during questioning. This promotes problem resolution within the communication protocol.

Can I use this structured questioning approach for small features or only large projects?

This structured questioning approach suits both complex projects and new features requiring thorough understanding. Any vague request or unclear requirement benefits from validating alignment.