brainstorming

Generate targeted clarification questions for complex technical and project requirements.

2|1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/kriangkraiii/Game_E-commerce --skill brainstorming-kriangkraiii
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/kriangkraiii/Game_E-commerce/tree/main/shopping-cart-spring-boot-main/.agent/skills/brainstorming
Command: npx skills add https://github.com/kriangkraiii/Game_E-commerce --skill brainstorming-kriangkraiii

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It helps teams and project managers systematically clarify complex or vague requirements, ensuring informed architectural and implementation decisions are made from the start.

Core Features & Use Cases

  • Dynamic Question Generation: Creates context-aware questions that reveal architectural consequences.
  • Decision Point Identification: Differentiates between blocking, high-leverage, and optional decisions.
  • Use Case: A product team planning a new feature drafts targeted questions about storage, security, and user flow to guide development effectively.

Quick Start

Use this Skill to generate clarification questions for your project requirements by providing a brief project overview and desired outcomes.

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 software architecture planning?

Generating structured, context-sensitive questions clarifies complex project requirements by revealing architectural consequences and reducing scope ambiguity. This process identifies blocking, high-leverage, and optional decisions to ensure informed implementation from the start.

What is the best way to identify blocking decisions during product feature planning?

The best way to identify blocking decisions during feature planning is to generate targeted clarification questions about storage, security, and user flow. This categorizes decisions by impact, differentiating blocking items from high-leverage and optional ones.

How do I generate targeted questions to reduce scope ambiguity in technical projects?

To reduce scope ambiguity in technical projects, generate dynamic questions based on a brief project overview and desired outcomes. This targeted questioning approach ensures teams understand decision impacts and systematically clarify vague requirements.

Can I use structured questioning for both software architecture and product design discussions?

Yes, you can use structured questioning for both software architecture and product design discussions. The approach facilitates context-aware question generation applicable to feature planning, enabling better decision-making across various technical and project requirements.

What information do I need to provide to generate effective project clarification questions?

To generate effective project clarification questions, you need to provide a brief project overview and your desired outcomes. This input allows the system to create context-aware questions that address specific architectural and implementation needs.