openspec-brainstorming

Guide collaborative brainstorming into OpenSpec change proposals and spec artifacts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/AnthemFlynn/dwc --skill openspec-brainstorming
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-brainstorming
Source: https://github.com/AnthemFlynn/dwc/tree/main/plugins/openspec/skills/openspec-brainstorming
Command: npx skills add https://github.com/AnthemFlynn/dwc --skill openspec-brainstorming

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenSpec-integrated brainstorming enables guided, requirement-driven design exploration by leveraging OpenSpec when present, otherwise falling back to the standard brainstorming workflow.

Core Features & Use Cases

  • OpenSpec integration: detects openspec/config.yaml and routes brainstorming to the OpenSpec change workflow
  • Structured questioning: one question at a time to refine ideas
  • Design delivery: presents designs in 200-300 word sections with validations
  • Spec extraction: saves validated design to openspec/changes/<name>/proposal.md and generates specs in openspec/changes/<name>/specs

Use Case: Teams prototyping features with formal specs in OpenSpec, ensuring design artifacts are aligned and traceable.

Quick Start

Start a guided brainstorming session that detects an OpenSpec setup and saves the resulting design artifacts to openspec/changes/<feature-name>/proposal.md.

Frequently Asked Questions about openspec-brainstorming

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

FAQPage Schema
How do I brainstorm design requirements and save them directly to OpenSpec?

To brainstorm design requirements and save them to OpenSpec, this skill guides a structured questioning process and automatically writes the validated design artifacts to openspec/changes/<feature-name>/proposal.md. It detects existing OpenSpec configurations and routes the workflow accordingly.

What is the best way to elicit formal specs from collaborative brainstorming sessions?

The best way to elicit formal specs from collaborative brainstorming is through one-question-at-a-time refinement that extracts validated design sections into openspec/changes/<name>/specs. This ensures design artifacts remain aligned and traceable with project requirements.

Does this brainstorming workflow require an existing OpenSpec setup to function?

An existing OpenSpec setup is not strictly required to function, as the workflow detects openspec/config.yaml and routes to the OpenSpec change workflow, otherwise falling back to standard brainstorming. However, an initialized OpenSpec directory is necessary to save proposal and spec artifacts.

How are design proposals structured and delivered during the brainstorming process?

Design proposals are structured and delivered in 200-300 word sections during the brainstorming process, allowing for incremental validations. This segmented presentation ensures collaborative requirement elicitation and design exploration remain focused before spec extraction.

Can I generate change proposals and specs across multiple design topics simultaneously?

Yes, you can generate change proposals and specs across multiple design topics simultaneously. The skill handles requirement elicitation, design exploration, and spec extraction across multiple topics, creating distinct change proposals within the openspec directory structure.