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.