brainstorm

Orchestrate parallel research agents to transform requests into design documents.

2|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/TheFJK/UberDev --skill brainstorm-thefjk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/TheFJK/UberDev/tree/main/plugins/uberdev/skills/brainstorm
Command: npx skills add https://github.com/TheFJK/UberDev --skill brainstorm-thefjk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you turn creative ideas into well-defined designs and specifications, streamlining the process of moving from concept to implementation.

Core Features & Use Cases

  • Project Context Exploration: Understand the current project context by checking files, documentation, and recent commits.
  • Parallel Research Agents: Dispatch multiple research agents to gather information from the codebase, patterns, and prior art.
  • Clarity & Structure: Propose 2-3 design approaches, present the design sections, and write the design document.
  • Integration with Implementation: Transition to implementation by invoking the uberdev:write-plan skill.
  • Use Case: Before starting development on a new feature, use this Skill to brainstorm and document the design, ensuring clarity and structure before proceeding.

Quick Start

Start a brainstorm session for a new feature by using the command: /brainstorm <feature-description>

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I transform feature ideas into structured specifications?

Transform feature ideas into structured specifications through collaborative dialogue that dispatches parallel research agents to analyze the codebase, patterns, and prior art. This process proposes 2-3 design approaches and writes the final design document.

What is the best way to brainstorm system design before starting development?

Brainstorm system design by orchestrating parallel research agents to gather project context from files, documentation, and recent commits. This collaborative dialogue ensures clarity and structure before transitioning into implementation.

Can I use this for feature development and project planning on an existing codebase?

Yes, feature development and project planning are supported on an existing codebase. The process explores project context by checking files and recent commits, then applies prior art analysis to propose well-defined design approaches.

How do I write a design document from a new feature concept?

Write a design document from a feature concept by proposing 2-3 design approaches during a collaborative dialogue session. The session researches patterns and prior art, then presents structured design sections to finalize the specification.

Does this design specification process transition into implementation planning?

Yes, the design specification process transitions into implementation planning by invoking the uberdev:write-plan skill. This ensures the documented design moves directly into structured development execution.

When do I need parallel research agents for specification generation?

Parallel research agents are needed for specification generation when transforming complex ideas into designs. They simultaneously analyze the codebase, design patterns, and prior art to provide comprehensive context for proposing design approaches.