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.