ワンクリックで
workflow-brainstorm
Drive Smelter planning-only brainstorming with context discovery, approach comparison, decisions, and design artifacts.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Drive Smelter planning-only brainstorming with context discovery, approach comparison, decisions, and design artifacts.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when: User wants to run a SUBSTANTIAL multi-step coding task as a workflow (fix/implement a whole issue or feature, comprehensive review), CREATE workflows or commands, set up workflow automation, or manage workflow configuration. Triggers (run): "use workflow to", "run workflow", "with workflow", "workflow to", "workflow run", "use a workflow to", "run a workflow", and generic task-completion intents that imply a full coding deliverable: "실행해줘", "돌려줘", "구현해줘", "고쳐줘", "이슈 고쳐줘", "PR 만들어줘", "implement this", "fix this issue", "build this feature", "ship this". Triggers (create): "create a workflow", "write a workflow", "make a command", "author a workflow", "new workflow", "new command", "workflow yaml". Triggers (setup): "set up workflows", "install workflow automation", "how to use workflows", "configure workflows", "workflow setup", "get started with workflows". Triggers (config): "change my workflow config", "modify workflow config", "workflow
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
Smelter deep interview for planning-first requirement discovery before /brainstorm, /implement, or /fix execution
Create a release from dev branch. Generates changelog entries from commits, bumps version, and creates a PR to main. TRIGGERS - Use this skill when user says: - "/release" - create a patch release (default) - "/release minor" - create a minor release - "/release major" - create a major release - "make a release", "cut a release", "ship it", "release to main"
Replicate and validate a GitHub issue by spinning up Smelter, analyzing the issue, and systematically testing all described symptoms using browser automation. Use when: User wants to reproduce a bug, validate a GitHub issue, confirm a reported problem, or investigate whether an issue is real before working on a fix. Triggers: "replicate issue", "reproduce issue", "validate issue", "confirm bug", "test issue", "can you reproduce", "try to replicate", "verify the bug". Capability: Checks out main, pulls latest, starts Smelter, reads the GitHub issue, then uses agent-browser to systematically test every symptom and produce a findings report. NOT for: Fixing issues (use /smelter or /exp-piv-loop:fix-issue), general UI testing (use /validate-ui).
Autonomous rule adherence checker. Scans the codebase for rule violations, fixes the highest-impact ones in an isolated worktree, runs full validation, creates a PR. Uses memory to track progress across runs.
| name | workflow-brainstorm |
| description | Drive Smelter planning-only brainstorming with context discovery, approach comparison, decisions, and design artifacts. |
| version | 0.55 |
| type | workflow |
| consumes | trigger_prompt |
| produces | brainstorm.md |
| default_pattern | D |
| default_agent | planner |
| supports_patterns | ["A","D"] |
| params | {"depth":["deep","light"]} |
| team_template | {"D":{"lead":"planner","sub_agents":["product-persona","engineer-persona","design-persona"],"synthesis_by":"lead"}} |
| can_delegate_to | ["deep-interview","copywriting"] |
| gate | {"postcondition":[{"file_exists":"brainstorm.md"},{"min_sections":3}]} |
Explores ideas, concepts, and scope before any implementation skill runs. This skill intentionally follows the superpowers brainstorming experience: understand the project context, ask one question at a time, compare approaches, present the design for approval, then persist the approved design.
Two variants via the depth parameter:
Core principle: No implementation action until scope, constraints, and goal are captured on disk and a downstream skill consumes them.
Violating the letter of this rule is violating the spirit of this rule.
Announce at start: "I'm using workflow-brainstorm to capture goal, scope, constraints, and candidate approaches into brainstorm.md."
NO IMPLEMENTATION SKILL BEFORE brainstorm.md EXISTS AND PASSES REVIEW
You may not invoke workflow-tasker, workflow-coding, or any implementation skill until brainstorm.md is written under $ARTIFACTS_DIR and workflow-brainstorm-review has declared pass.
This applies to every project regardless of perceived simplicity. "A todo list, a single-function utility, a config change" — all of them go through this gate. "Simple" projects are where unexamined assumptions cause the most wasted work. The design can be short (a few sentences for truly simple projects), but you MUST write it and submit it to review.
brainstorm.md sections:
## Goal — one-line goal## Scope — in-scope / out-of-scope## Constraints — technical and business constraints## Candidate Approaches — 2–4 options (deep mode only)## Recommended Approach — chosen direction and why## Design — behavior, architecture, components, data flow, error handling, and testing strategy scaled to complexity## User Decisions — decisions explicitly approved or selected by the user## Risks — important ambiguity, migration, UX, dependency, or validation risks## Open Questions — deferred questionsCreate and complete work items in this order:
brainstorm.md — persist the approved design under $ARTIFACTS_DIR.workflow-brainstorm-review; do not invoke any implementation skill.Before spending interview turns on detail, assess scope. If the request describes multiple independent subsystems ("build a platform with chat, file storage, billing, and analytics"), stop and decompose first. Each sub-project gets its own brainstorm → investigate → tasker → execute cycle.
Refining details of a project that needs to be decomposed first is wasted work.
--- Skill: workflow-brainstorm (mode: <mode>, depth: <deep|light>, agent: <agent>) ---
Goal: <one-line goal>
These thoughts mean STOP — you're rationalizing:
| Thought | Reality |
|---|---|
| "This is too simple to need a design" | Every project goes through this. Simple projects cause the most wasted work from unexamined assumptions. Write the short design. |
| "User said 'fix X' so brainstorming is skipped" | /fix routes through workflow-investigate first, not workflow-coding. Surface exemptions are handled inside the fix lane. If you are here, you must run. |
| "I can design while I code" | Designing while coding means design is never reviewed. No workflow-brainstorm-review means the downstream ## Risks section has nothing to validate. |
| "The user already told me the plan" | A plan told conversationally is not brainstorm.md on disk. File is truth (Iron Law #5). Capture it. |
| "I'll write the file after I investigate" | workflow-investigate CONSUMES brainstorm.md. It cannot start without it. |
| "One question, then I'll code" | One question is not a design. Write the design, get it reviewed. |
| Excuse | Reality |
|---|---|
| "Just this once" | Iron Law #1 has no "just this once". Every sub-project every time. |
| "The user is in a hurry" | Skipping design costs more time in rework than writing it takes. |
| "I already know the answer" | Your confidence is not evidence. Capture the design so the reviewer can verify. |
| "Decomposing is overkill for this" | If the request touches ≥2 independent subsystems, decomposing IS the design. |
Before choosing a design, present 2–3 viable approaches with trade-offs. The recommended approach comes first, followed by alternatives. Include enough reasoning for the user to decide, but do not bury them in implementation detail before they approve the product direction.
Once the direction is clear, present the design in sections. Cover these areas when relevant:
Ask after each section whether it looks right so far. If the user corrects direction, revise the section before moving on.
After writing brainstorm.md, review it with fresh eyes before invoking workflow-brainstorm-review:
TBD, TODO, incomplete sections, and vague requirements.Fix issues inline. This author self-review does not replace workflow-brainstorm-review.
A visual companion is optional and per-question, not a separate mode. Use it only when seeing the option is better than reading about it:
Use terminal text for requirements, scope, trade-offs, and technical decisions. A UI topic is not automatically a visual question; use visuals only when they improve understanding.
When a visual companion is useful, offer it once for consent in its own message. Do not combine that offer with a clarifying question. If the user declines or the environment has no companion available, continue text-only.
Before proposing changes, explore current structure. Follow existing patterns. Where existing code has problems that affect the work (file grown too large, unclear boundaries, tangled responsibilities), include targeted improvements as part of the design — the way a good developer improves code they are working in. Do not propose unrelated refactoring.
None (this skill is an origin point).
brainstorm.md not produced) → self re-entry (same skill re-run, different prompt)REQUIRED NEXT SKILL: workflow-brainstorm-review
Do NOT:
workflow-investigate, workflow-tasker, workflow-coding, or any implementation skillThe ONLY valid next action after brainstorm.md exists is dispatching workflow-brainstorm-review. That skill's pass verdict is the gate that releases downstream execution.