brainstorming

Generate decision-focused questions to clarify software and product requirements before implementation.

1|Updated May 6, 2026
One-click install
npx skills add https://github.com/ag47-pt/Website --skill brainstorming-ag47-pt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/ag47-pt/Website/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/ag47-pt/Website --skill brainstorming-ag47-pt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents premature implementation by guiding users through structured clarification of goals, constraints, and architectural decisions before complex work begins.

Core Features & Use Cases

  • Socratic Requirement Discovery: Generates targeted questions that reveal important product, technical, and scope decisions before implementation.
  • Decision-Oriented Communication: Frames questions with trade-offs, consequences, and default recommendations instead of relying on assumptions.
  • Use Case: When planning a new application feature, use this Skill to identify user needs, define scope, and surface architecture choices before development starts.

Quick Start

Use the brainstorming skill to analyze this feature request and ask the most important questions before implementation.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify complex software requirements before starting development?

To clarify complex software requirements before development, use structured Socratic questioning to reveal product goals, technical constraints, and architectural decisions. This process surfaces scope choices and trade-offs early, preventing premature implementation and ensuring reliable collaboration.

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

The best way to identify architectural decisions during feature planning is to apply Socratic questioning to surface trade-offs and consequences. By framing decision-oriented questions with default recommendations, you can align project scope and clarify architecture choices before implementation.

Can I use Socratic questioning to align project scope on unclear requests?

Yes, you can use Socratic questioning to align project scope on unclear requests. This approach generates targeted questions that reveal important product and technical decisions, framing communication with trade-offs and default recommendations to support reliable collaboration without relying on assumptions.

When do I need structured trade-off analysis for architecture discussions?

You need structured trade-off analysis for architecture discussions when planning new application features or facing unclear project updates. It helps clarify complex requirements by generating decision-focused questions, analyzing consequences, and providing default recommendations to ensure scope alignment before implementation begins.