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.