brainstorming-product-design

Guide Socratic questioning to clarify app ideas and generate product_design.md.

Updated Jan 20, 2026
One-click install
npx skills add https://github.com/Alanlee0323/my-agent-skills --skill brainstorming-product-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming-product-design
Source: https://github.com/Alanlee0323/my-agent-skills/tree/main/brainstorming
Command: npx skills add https://github.com/Alanlee0323/my-agent-skills --skill brainstorming-product-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users turn vague app ideas into clear, actionable designs through Socratic questioning and a structured discovery-to-definition workflow.

Core Features & Use Cases

  • Phase 1: Discovery (Socratic Mode) to ask 3-5 clarifying questions about goals, constraints, and preferences.
  • Phase 2: Definition (Design Mode) to synthesize answers and generate a product_design.md with project goals, features, tech stack, and directory structure.
  • Phase 3: Approval loop to iterate until alignment is reached and move to planning.

Quick Start

Provide 3–5 clarifying questions to define the idea, then generate a product_design.md with Goals, Features, Tech Stack, and Directory Structure.

Frequently Asked Questions about brainstorming-product-design

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

FAQPage Schema
How do I turn a vague app idea into a clear product design?

Socratic questioning clarifies vague app ideas by asking 3-5 targeted questions about goals and constraints, then synthesizing the answers into a structured product design document.

What is the Socratic method for product brainstorming and ideation?

The Socratic method for product brainstorming involves asking targeted clarifying questions about project goals and constraints to guide users from unclear requirements to a ready-to-implement product design.

How do I generate a product_design.md with tech stack and directory structure?

You generate a product_design.md by providing answers to clarifying questions during the discovery phase, which the Skill then synthesizes into a design document featuring goals, features, tech stack, and directory structure.

Can I use this to plan app architecture when I only have unclear requirements?

Yes, you can use this to plan app architecture when you have unclear requirements. The discovery phase specifically applies Socratic questioning to extract constraints and preferences before defining the architecture.

What's the best way to iterate on a product design before planning implementation?

The best way to iterate on a product design before planning implementation is using the built-in approval loop, which allows you to refine the generated design document until full alignment is reached.