brainstorming

Clarify project goals, constraints, and success criteria through structured questioning.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/tyk-lab/my-ai-skill --skill brainstorming-tyk-lab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/tyk-lab/my-ai-skill/tree/main/skills/brainstorming
Command: npx skills add https://github.com/tyk-lab/my-ai-skill --skill brainstorming-tyk-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams clarify project intent and design requirements through structured, collaborative questioning before implementation.

Core Features & Use Cases

  • Structured questioning using request_user_input to batch 3-5 clarifying questions that map to purpose, constraints, success criteria, and integration points.
  • Offers 2-3 design approaches with trade-offs and a recommended option.
  • Presents the design incrementally in sections and validates with the user after each part, then documents the final design.
  • Generates a clear implementation plan and design documentation as the next steps.

Quick Start

Describe your project goal and constraints, and I will guide you through a structured brainstorming session to produce a ready-to-implement design.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I gather and clarify design requirements before starting development?▼

To gather design requirements effectively, this Skill uses structured Q&A to identify user goals, constraints, and success criteria. It batches targeted questions to map out integration points and project purpose before any implementation begins.

Can I use structured brainstorming for early-stage product and UX ideation?▼

Yes, structured brainstorming is applicable for early-stage product and UX ideation. It helps clarify project intent by offering multiple design approaches with trade-offs and validating each section incrementally with the user.

What is the best way to compare design approaches during requirement gathering?▼

The best way to compare design approaches is by evaluating trade-offs. This Skill generates 2-3 distinct design options during requirement gathering, highlights the specific trade-offs of each, and provides a recommended option to guide decisions.

How do I turn initial ideas into structured design documentation?▼

You can turn ideas into structured design documentation by presenting the design incrementally and validating each section. Once validated, the Skill compiles the results into a clear implementation plan and formal design specification.

Does this structured ideation process work for software design specifications?▼

Yes, this structured ideation process works directly for software design specifications. It guides design decisions by mapping constraints and success criteria specifically across product, software, and UX contexts.