From autopilot
Explores user requirements before writing design documents. Clarifies intent through sequential questions, proposes 2-3 options, and outputs a consensus summary to brainstorm.md for the main skill to continue.
How this skill is triggered — by the user, by Claude, or both
Slash command
/autopilot:autopilot-brainstormThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
在写任何设计文档之前,通过自然的协作对话将用户意图转化为清晰共识。逐个澄清问题,提出 2-3 种方案,输出 brainstorm.md 后交回主 skill 接力。
在写任何设计文档之前,通过自然的协作对话将用户意图转化为清晰共识。逐个澄清问题,提出 2-3 种方案,输出 brainstorm.md 后交回主 skill 接力。
在输出 brainstorm.md 之前,禁止写设计文档、禁止更新 state.md 的 ## 设计文档 / ## 实现计划区域、禁止调用任何实现 skill。无论任务看起来多简单,都必须完整走完探索流程。每个任务都必须走这个流程——一个配置改动、一个工具函数、一个"明显"的需求。"简单"是返工的根源:未经检验的假设在小任务里造成最多浪费。探索可以很短(真正简单的任务 2-3 个问题即可),但必须走完。
你必须为以下每项创建 Task 并依序完成:
references/visual-companion-guide.md)$TASK_DIR/brainstorm.md,然后退出,由主 skill 接力写设计文档理解用户意图:
探索方案:
视觉伴侣(可选):
评估后续问题是否涉及视觉内容时,单独一条消息征求同意:
"后续可能涉及视觉内容(mockup、布局对比等),可以在浏览器中展示。需要启用视觉伴侣吗?"
用户同意后参见 references/visual-companion-guide.md 操作。判断标准:
写入 $TASK_DIR/brainstorm.md(task_dir 从 frontmatter 读取):
## 探索的目的与约束
(用户目标一句话 + 项目上下文探索关键发现 + 明确约束)
## 候选方案与权衡
### 方案 A:...
- 优势:...
- 劣势:...
### 方案 B:...
- 优势:...
- 劣势:...
### 方案 C(如有):...
## 选择与理由
选定方案:X
选择理由:...
被排除方案及原因:...
## 待主 SKILL 接力的设计决策
(列出用户已确认的决策、关键约束、需要在设计文档中深化的点)
必须遵守:
task_dir,将 brainstorm.md 写入 $TASK_DIR/brainstorm.md/autopilot:autopilot-brainstorm 直接调用)时:task_dir 必须落项目根下 .autopilot/runtime/requirements/<slug>——slug 用 YYYYMMDD-<任务关键词>(参考 runtime/requirements/ 下已有目录命名)。严禁写到顶层 .autopilot/requirements/:那是 v3.35 前旧路径,已被 .gitignore 拦截,落那里等于丢失产物(不入库、主流程读不到)。phase、gate 等字段由主 skill 控制)## 设计文档 或 ## 实现计划 区域npx claudepluginhub strzhao/autopilot --plugin autopilotConverts ambiguous ideas into structured design briefs through contextual analysis, requirement clarification, and incremental design validation.
Guides collaborative brainstorming and design before implementation, converting user intent into structured specifications and implementation plans.
Guides structured brainstorming before implementation: explores project context, clarifies requirements, proposes design options, and produces written specifications.