brainstorming

Convert vague feature ideas into approved design specifications.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/otto-poblysh/pedagemy-early-access --skill brainstorming-otto-poblysh
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/otto-poblysh/pedagemy-early-access/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/otto-poblysh/pedagemy-early-access --skill brainstorming-otto-poblysh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps you transform an idea into a clear, implementable design by exploring context, gathering requirements, and presenting a spec for approval before any code or scaffolding starts.

Core Features & Use Cases

  • Guided design-first workflow: enforces an explicit design-and-approval gate before implementation, reducing wasted effort and rework.
  • Incremental requirements discovery: asks clarifying questions one at a time to refine purpose, constraints, and success criteria.
  • Multiple approach proposals: compares 2–3 options with trade-offs and a recommended path.
  • Optional visual companion: when relevant, offers a browser-based mockup/diagram tool to clarify visual choices.
  • Spec documentation and review gates: writes the validated design to a dated docs path, runs self-review, then asks the user to review the committed spec before planning implementation.

Quick Start

Tell the AI your feature or change request, and wait for it to present a design spec and get your approval before any implementation is attempted.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I convert a vague product idea into an approved design specification?▼

To convert a vague product idea into an approved design specification, use a guided brainstorming workflow that explores context, asks clarifying questions one at a time, and presents 2–3 approach trade-offs before writing the final spec for approval.

What is the best way to enforce a design approval gate before implementation?▼

The best way to enforce a design approval gate before implementation is to require a structured design spec review, where approaches are compared and the user explicitly approves the written documentation before any code scaffolding or writing-plans stage begins.

How do I discover product requirements for UI changes without wasting effort on rework?▼

Discover product requirements for UI changes without rework through incremental requirements discovery, asking clarifying questions one at a time to define purpose, constraints, and success criteria before drafting any design specifications.

Can I generate UI mockups during the architecture planning phase?▼

Yes, you can generate UI mockups during architecture planning by using an optional browser-based visual companion tool that clarifies visual choices and supports the design specification process.

Where are validated design specs stored for later review?▼

Validated design specs are written to a dated docs path, where a self-review runs before the user is asked to review the committed specification and proceed to implementation planning.

Does this brainstorming workflow compare multiple approaches for product requirements?▼

Yes, this brainstorming workflow compares 2–3 approach options with detailed trade-offs and a recommended path, ensuring de-risked choices are made before the design specification is finalized and approved.