brainstorming

Clarify goals, constraints, and acceptance criteria before implementation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides teams and individuals to organize intent, requirements, and design decisions before implementation, reducing rework and ambiguity.

Core Features & Use Cases

  • Structured ideation: Facilitates questions, prompts, and collaborative exploration to surface goals, constraints, and acceptance criteria.
  • Requirements synthesis: Converts conversations into clear design questions and acceptance criteria that can be approved before work begins.
  • Design framing: Produces a concise plan outlining proposed approaches and rationale for user approval.
  • Use Case: When initiating a new feature, run a brainstorming session to align stakeholders on objectives and high-level architecture.

Quick Start

Initiate a guided brainstorming session to clarify goals, constraints, and acceptance criteria before starting implementation.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify project requirements before starting implementation?

To clarify project requirements before implementation, you can run a structured brainstorming session to surface goals, constraints, and acceptance criteria. This process converts collaborative exploration into clear design questions and a concise plan to prevent scope creep.

What is the best way to align stakeholders on high-level architecture?

The best way to align stakeholders on high-level architecture is through guided ideation that establishes prompts and questions. This produces a design framing document outlining proposed approaches and rationale for user approval before development begins.

How do I facilitate structured ideation to prevent scope creep?

You facilitate structured ideation by applying prompts and questions that extract goals and constraints early. This approach synthesizes conversations into clear acceptance criteria, establishing a shared scope that prevents scope creep during the development phase.

Can I use design framing to document rationale for proposed approaches?

Yes, you can use design framing to document rationale for proposed approaches. It converts early-stage planning conversations into a concise plan that outlines specific design decisions and justifications for team or individual approval.

When do I need to establish acceptance criteria during early-stage planning?

You need to establish acceptance criteria during early-stage planning when initiating a new feature or conducting design reviews. Setting these criteria before coding aligns individuals or teams around a shared scope and reduces subsequent rework.