cmd-workflow-brainstorm

Guide teams through a design-first brainstorming workflow before coding.

2|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/jlaws/dotfiles --skill cmd-workflow-brainstorm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cmd-workflow-brainstorm
Source: https://github.com/jlaws/dotfiles/tree/main/.agents/skills/cmd-workflow-brainstorm
Command: npx skills add https://github.com/jlaws/dotfiles --skill cmd-workflow-brainstorm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This design-first brainstorming workflow helps teams align intent and requirements before writing code, reducing rework and scope creep.

Core Features & Use Cases

  • Phase-driven exploration: evaluate context, constraints, and dependencies before committing to implementation.
  • Clarifying questions & multiple approaches: prompts for questions one-at-a-time and 2-3 approaches with trade-offs to compare options.
  • Enforced design gate & documentation: requires design approval and saves decisions to a design document.

Quick Start

Initiate a design briefing with the problem, intent, and success criteria, then present at least two viable approaches for approval.

Frequently Asked Questions about cmd-workflow-brainstorm

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

FAQPage Schema
How do I align feature requirements before writing code?▼

A design-first brainstorming workflow aligns feature requirements before coding by guiding teams through a phased process of clarifying questions, evaluating constraints, and comparing multiple approaches to reduce rework and scope creep.

What is the best way to brainstorm architecture options for new components?▼

Brainstorming architecture options is best handled by a phase-driven workflow that evaluates context and dependencies, presenting two to three viable design approaches with clear trade-offs for team comparison before implementation.

How does a design approval gate work in feature planning?▼

A design approval gate enforces feature planning by acting as a hard block before implementation, requiring explicit design approval and saving validated decisions to a design document before transitioning to implementation planning.

Can I use this design-first workflow for modifying existing component behavior?▼

Yes, this design-first workflow fits modifying existing component behavior, building new components, and designing new features by evaluating dependencies and intent through structured questions before any code is written.

What do I need to start a design briefing for a new feature?▼

To start a design briefing for a new feature, you need to define the problem, intent, and success criteria, then present at least two viable design approaches for evaluation and approval.