brainstorming

Transform rough product ideas into approved implementation-ready designs through structured dialogue.

115|13|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/Houseofmvps/ultraship --skill brainstorming-houseofmvps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Houseofmvps/ultraship/tree/main/skills/brainstorming
Command: npx skills add https://github.com/Houseofmvps/ultraship --skill brainstorming-houseofmvps

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the risk of jumping into implementation before fully understanding user intent, requirements, and design tradeoffs, which prevents wasted development effort, misaligned features, and costly rework for projects of all sizes.

Core Features & Use Cases

  • Structured Collaborative Dialogue: Guides you through one-at-a-time clarifying questions to refine ideas and understand project constraints, success criteria, and scope.
  • Mandatory Design Approval Gate: Blocks all implementation actions until a full design is presented and approved, preventing unplanned work even for seemingly "simple" projects.
  • Automated Spec Workflow: Writes validated design docs, runs iterative spec reviews via subagents, and transitions to implementation planning only after all gates are passed.
  • Optional Visual Companion: Integrates a browser-based tool for sharing mockups, diagrams, and visual comparisons during design discussions.
  • Use Case: If you want to add a new user notification system to your app, this skill walks you through exploring the existing codebase, comparing push vs in-app notification approaches, and getting sign-off on the design before writing any code.

Quick Start

Use the brainstorming skill to walk through the full design and approval process for your new user notification system before starting any implementation work.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn rough feature ideas into build-ready design documentation?

To turn rough ideas into build-ready design documentation, this skill uses structured collaborative dialogue to ask clarifying questions, enforce mandatory design approval gates, and run iterative spec reviews before any implementation planning begins.

What is the best way to prevent unplanned work during new feature planning?

The best way to prevent unplanned work during new feature planning is to enforce a mandatory design approval gate that blocks all implementation actions until a full spec is reviewed, validated, and explicitly approved.

How do I gather requirements for a software component before coding?

To gather requirements for a software component before coding, use a structured collaborative dialogue process that explores project constraints, success criteria, and scope through one-at-a-time clarifying questions.

Does the spec review process support visual mockups for design comparisons?

Yes, the spec review process supports visual mockups by integrating an optional browser-based companion tool for sharing diagrams, mockups, and visual comparisons during your design discussions.

Can I use this design documentation workflow for modifying existing app behavior?

Yes, you can use this design documentation workflow for modifying existing app behavior, as it applies to all software development work including functionality additions, component creation, and behavior modifications.

Why should I use an implementation gate before writing code?

You should use an implementation gate before writing code to eliminate the risk of jumping into development before fully understanding user intent, which prevents wasted effort, misaligned features, and costly rework.