brainstorming

Guide collaborative brainstorming to produce formal design documents and implementation handoffs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Brainstorming sessions help convert vague ideas into concrete designs and specs, ensuring requirements are explored, questions are asked, and designs are validated before implementation.

Core Features & Use Cases

  • Structured dialogue to understand context, constraints, and goals.
  • Generate 2-3 design approaches and surface trade-offs for client approval.
  • Create a formal design document and hand off to implementation planning.
  • Optional companion tooling for visual exploration and design reviews.

Quick Start

Begin a brainstorming session by outlining the project context, then answer questions one at a time to generate a design doc and implementation plan.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I convert raw ideas into structured design specs?

To convert raw ideas into structured design specs, engage in a collaborative brainstorming process that asks clarifying questions one at a time, proposes 2-3 design approaches, and secures approval before finalizing a formal design document.

What is the best way to gather requirements before implementation planning?

The best way to gather requirements for implementation planning is through structured dialogue where constraints and goals are explored iteratively, resulting in validated design approaches and a formal handoff document.

How does collaborative brainstorming surface design trade-offs?

Collaborative brainstorming surfaces design trade-offs by generating 2-3 distinct design approaches for review, allowing you to evaluate options and secure client approval before proceeding to implementation.

Can I use this for software design specification and implementation handoff?

Yes, you can use it for software design specification. It produces a formal design document saved to the specs directory and explicitly hands off to the implementation planning stage via the writing-plans skill.

Does the brainstorming process require external dependencies to work?

No, the brainstorming process requires no external dependencies to work. It operates independently using internal scripts to guide the structured dialogue and generate the final design specifications.

When should I not use a one-question-at-a-time design approach?

You should not use a one-question-at-a-time design approach if your project context is already fully defined, your requirements are rigidly specified, or immediate implementation is required without formal design validation.