workflow-brainstorm

Convert vague requirements into concrete design specifications with clarifying questions.

339|58|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/Heyvhuang/ship-faster --skill workflow-brainstorm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-brainstorm
Source: https://github.com/Heyvhuang/ship-faster/tree/main/skills/workflow-brainstorm
Command: npx skills add https://github.com/Heyvhuang/ship-faster --skill workflow-brainstorm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams convert vague requirements into concrete design specifications and reusable artifacts, reducing back-and-forth and speeding up alignment.

Core Features & Use Cases

  • Guided brainstorming with a strict one-question-at-a-time flow to clarify goals, constraints, and success criteria.
  • Generates 2-3 design options with trade-offs to support rapid decision making.
  • Produces design outputs in segments (~200-300 words each) with explicit confirmation prompts after each segment.
  • Checks the project context when applicable to surface constraints, dependencies, and relevant docs to stay aligned with the repository.
  • Supports artifact creation (design docs, checklists) that can be persisted for review and auditing.

Quick Start

Provide a vague idea or requirement to begin a brainstorming session. The skill will check project context (if available), ask a single clarifying question, present 2-3 options with trade-offs, then generate design segments for review.

Frequently Asked Questions about workflow-brainstorm

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

FAQPage Schema
How do I turn vague ideas into ready design specifications?

To turn vague ideas into ready design specifications, provide your initial requirement to start a guided brainstorming session that asks one clarifying question at a time. The process checks project context, generates 2-3 solution options with trade-offs, and outputs design segments for review.

What is the one-question-at-a-time approach for requirements brainstorming?

The one-question-at-a-time approach for requirements brainstorming is a guided interaction flow that clarifies goals, constraints, and success criteria sequentially. It prevents overwhelming users by asking a single question, presenting options, and generating design segments only after each confirmation.

How do I generate design options with trade-offs for feature ideation?

You generate design options with trade-offs for feature ideation by submitting your requirement to a multi-round clarification process. The workflow evaluates project context and constraints, then presents 2-3 distinct solution options to support rapid decision-making.

Can I create reusable design artifacts and checklists from rough requirements?

Yes, you can create reusable design artifacts and checklists from rough requirements by finalizing the generated design segments. The workflow supports persisting these design docs for review and auditing, ensuring the vague requirements become concrete, reusable specifications.

How does project context checking work during architecture decision brainstorming?

Project context checking during architecture decision brainstorming surfaces relevant constraints, dependencies, and repository docs to keep the design aligned. It evaluates the existing project environment before generating solution options and design specifications.

What are the limitations of AI-assisted design specification generation?

A limitation of AI-assisted design specification generation is that it outputs design segments in 200-300 word increments, requiring explicit user confirmation after each segment. This strict multi-round interaction flow may slow down rapid prototyping if immediate full-document output is needed.