mcpField
B
brainstorm-workflow

brainstorm-workflow

github.com/fudesign2008エージェントワークフロー644 回インストール今日更新
リポジトリ

brainstorm-workflow について

brainstorm-workflowは、新機能の設計から実装計画への移行を担うスキルです。前提スキルの確認、設計文書の保存先確認、solve-workflowへの引き継ぎを行い、設計対話はbrainstormingに委任します。コードは作成しません。

主な機能

  1. 01開始時に必要なスキルを確認
  2. 02不具合の根本原因調査を別ワークフローへ案内
  3. 03設計対話を調整し保存先を確認
  4. 04承認済み設計を計画作成へ引き継ぎ
  5. 05手動モードと自動モードに対応

活用シーン

  1. 01曖昧な新機能要件を設計にまとめる
  2. 02実装前に方針と仕様を合意する
  3. 03承認済み設計を実行計画に変換する
  4. 04既存不具合の調査を専用ワークフローへ移す

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/fudesign2008/open-skills --skill brainstorm-workflow

インストール後、Claude Code で/brainstorm-workflowを入力して読み込まれたか確認します。

同梱ファイルreference.md

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

Brainstorm Workflow

Thin design-to-plan host. Design dialogue is owned by external Superpowers brainstorming; implementation planning is owned by in-repo solve-workflow「制定计划」. This host owns prerequisite checks, path prompt, terminal override (no writing-plans), and hard handoff.

Not a stricter solve-workflow. Bug root-cause / evidence-driven diagnosis → use solve-workflow or opsx-solve-workflow.

Output templates: reference.md.

Positioning

This hostPrefer instead
New feature, fuzzy requirements, architecture/design before code—
Collaborative design → approved spec → executable plan—
Bug / regression / “why is it broken?”solve-workflow / opsx-solve-workflow
Already have an approved plan, need execute/verify onlysolve-workflow from「执行计划」
Long unattended run toward a verifiable goalgoal-driven-workflow

Prerequisite skill check

At startup, verify every frontmatter dependencies entry. If any is missing, abort with the install table in reference.md — no silent degradation.

Missing skillInstall
brainstormingInstall Superpowers (provides brainstorming), e.g. platform plugin from https://github.com/obra/superpowers, or npx skills add https://github.com/obra/superpowers.git --skill brainstorming when the skills CLI supports it. Directory / name MUST be brainstorming.
solve-workflownpx skills add FuDesign2008/open-skills -g --skill solve-workflow --yes

Must not vendor: do not add skills/brainstorming/ to this repository.

Triggers and modes

PhrasingModeNote
「头脑风暴」「设计头脑风暴」「先设计再计划」「brainstorm workflow」👤 ManualDefault; pause at host exits below
「自动头脑风暴」「自动模式」+ brainstorm intent🤖 AutoAfter written-spec approval, hard-handoff without extra host pause

Mode detection: trigger contains「自动」→ auto; else manual. Mid-run: 「切换自动模式」/「切换手动模式」.

Flow (host orchestration only)

0 Prerequisite check (brainstorming + solve-workflow)
1 Intent gate — if bug root-cause primary → redirect to solve / opsx-solve; abort this host
2 Load brainstorming — follow it for context → clarify → approaches → sectional design → write spec → self-review → user reviews written spec
   Host overrides (MUST win over brainstorming defaults):
   - Before write: ask save path; recommend docs/design/YYYY-MM-DD-<topic>-design.md
   - After written-spec approval: do NOT invoke writing-plans
3 Hard handoff — load solve-workflow at「制定计划」(Make a Plan); skip solve stages 1–4; pass design path + summary
4 Stop at solve stage-5 exit (plan confirmation) — further execute/verify is solve-workflow, not this host
Host exits
Point👤 Manual🤖 Auto
After intent gate (if redirect)Stop; tell user to use solveSame
Path prompt before writing designWait for path / accept defaultMay accept recommended default if user already said auto and topic is clear; still announce the path used
After user approves written specConfirm handoff onceProceed to hard handoff
Inside solve Make a PlanFollow solve-workflow stage-5 rulesFollow solve-workflow auto rules

Stage details

0–1. Gate
  1. Run prerequisite check.
  2. If the user’s primary goal is locating/fixing a defect in existing behavior (root cause), redirect to solve-workflow / opsx-solve-workflow and abort this host (do not start brainstorming as a substitute for analysis-core).
2. Delegate design to brainstorming

Load brainstorming and follow its checklist (explore context, one question per turn, 2–3 approaches, sectional design approval, write design doc, spec self-review, user review of the written spec).

Overrides (host wins):

  1. Save path — Before writing the design file, ask where to save. Recommend: docs/design/YYYY-MM-DD-<topic>-design.md. User preference overrides. Do not silently use docs/superpowers/specs/ unless the user chooses that path.
  2. Terminal — After the user approves the written spec, do not invoke writing-plans. Go to hard handoff (§3).

Visual Companion and other brainstorming optional tools remain as defined by that skill (intent-only; no platform-tool hardcoding in this host).

3. Hard handoff to solve-workflow Make a Plan
  1. Load solve-workflow.
  2. Enter Stage 5 — Make a Plan only (skip stages 1–4 for this work item).
  3. Supply handoff inputs (reference.md § Handoff payload): approved design path, short summary (goal, chosen approach, constraints, non-goals).
  4. Produce the plan per solve-workflow Stage 5. This host MUST NOT write business/production code.

After the plan is confirmed, the user continues inside solve-workflow (「执行计划」…) if they want implementation — that is outside this host’s success criteria.

Red flags

  • Starting design dialogue when the ask is bug root-cause analysis
  • Invoking writing-plans after design approval
  • Writing the design doc without a path question (unless auto accepted the announced default)
  • Re-running solve stages 1–4 after a successful handoff for the same design
  • Silent degrade when brainstorming or solve-workflow is missing
  • Vendoring brainstorming into this repo

コメント