Help us improve
Share bugs, ideas, or general feedback.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vibeflow:vibeflow-brainstormingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help turn ideas into fully formed designs and specs through natural collaborative dialogue.
Turns ideas into approved designs and specs via structured dialogue: context exploration, questions, proposals, reviews. Enforces before any feature, component, or change implementation.
Refines ideas into approved designs and specs via structured collaboration: explores context, asks questions, proposes approaches, writes docs before implementation.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
Share bugs, ideas, or general feedback.
Help turn ideas into fully formed designs and specs through natural collaborative dialogue.
Start by understanding the current project context, then ask questions one at a time to refine the idea. Once you understand what you're building, present the design and get user approval.
启动宣告: "正在使用 vibeflow-brainstorming — 设计头脑风暴。"
Do NOT invoke any implementation skill, write any code, scaffold any project, or take any implementation action until you have presented a design and the user has approved it. This applies to EVERY project regardless of perceived simplicity.Every project goes through this process. A todo list, a single-function utility, a config change — all of them. "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 present it and get approval.
You MUST create a task for each of these items and complete them in order:
docs/plans/YYYY-MM-DD-<topic>-brainstorming.md and commitUnderstanding the idea:
Exploring approaches:
Presenting the design:
Design for isolation and clarity:
Working in existing codebases:
Documentation:
docs/plans/YYYY-MM-DD-<topic>-brainstorming.mdUser Review Gate: After writing the spec document, ask the user to review:
"Spec written and committed to
docs/plans/<filename>.md. Please review it and let me know if you want to make any changes before we move to technical design."
Wait for the user's response. If they request changes, make them. Only proceed once the user approves.
Implementation:
# Brainstorming: {title}
**日期**: YYYY-MM-DD
**分支**: {branch}
**模式**: Brainstorming
## Problem Statement
{what we're trying to solve}
## Key Decisions
### Approach Chosen
{selected approach and rationale}
### Alternatives Considered
{other options and why they weren't chosen}
## Design Overview
{architecture, components, data flow}
## Open Questions
{unresolved questions from the brainstorming}
## Next Step
Transition to vibeflow-design for technical specification
调用者: 用户在 design 阶段之前主动调用
依赖: CLAUDE.md、设计文档(如存在)
产出: docs/plans/YYYY-MM-DD-<topic>-brainstorming.md
Gate: 无强制 gate,用于设计前探索
链接到: vibeflow-design(用户审批后)
注意:
vibeflow-design已内置问题探索能力(步骤 0)。如果通过vibeflow-design直接进入设计流程,问题探索会自动发生,无需先运行此 skill。 此 skill 作为可选独立入口保留——当用户想在进入完整设计流程前快速探索方向时使用。