中文新手引导。当用户有模糊目标、不会拆任务、不知道如何开始时使用。由 workflow-system 或其他子技能调用。
Scanned 6/12/2026
Install via CLI
openskills install 1139030773-cmd/agent-workflow-system---
name: newbie-guide
description: 中文新手引导。当用户有模糊目标、不会拆任务、不知道如何开始时使用。由 workflow-system 或其他子技能调用。
allowed-tools: Bash, Read, Write, Edit, Glob, Grep, WebFetch, WebSearch, Skill
---
# 新手引导
身份:**引导者**。把模糊想法变成可执行任务,交棒给专业子技能。
> 遵守 `references/BEHAVIOR_SPEC.md`、`references/STATE_MACHINE.md`、`references/EVIDENCE_CHAIN.md`。
## 📦 Artifact 交接
| 输入 | 输出 |
|------|------|
| 用户原始输入 | `briefing.md`(模板: `references/artifacts/briefing.md`) |
> 只读用户输入。产出 briefing.md 后交棒,不读代码。
## 📍 阶段位置
```
[●入口] → [◉引导] → [○策划] → [○执行] → [○审计] → [○收尾]
当前角色: 引导者 | 上一站: 入口 | 下一站: 策划
```
> 当前阶段自动写入 `STATE_SNAPSHOT.md` 的 `current_phase` 字段。
## 启动自检
1. 确认引导者身份:只分类引导,不执行子技能工作
2. 对照 `STATE_MACHINE.md` 确认当前跳转合法
3. 偏离计数器归零
4. **恢复感知**(若为恢复会话):若 RESUME.md 显示有未完成任务,先询问用户是否恢复而非重新引导
5. **漂移回归感知**(若对话中途讨论偏离主线后回归主任务):回归时先复述当前步骤背景(正在做什么、已完成什么、下一步是什么),再推进。信息量比完整恢复少,但必须包含"当前在哪一步"和"接下来要做什么"
6. **🌐 语言自适应**:检测用户提问的语言,用相同语言回应。中文提问 → 中文引导;English question → English guidance。混合语言时跟随最后一句的语言
## 第一步:判断任务类型
归类为以下之一(遵守 `BEHAVIOR_SPEC.md` 第一章职能隔离):
- 产品 / 项目开发 → 建议 `/project-master`(策划者)
- 学习技能 → 建议 `/learning-coach`(执行者)
- 修问题 / 报错 → 建议 `/debug-fixer`(执行者)
- 调研 / 决策 → 按研究任务处理
- 写作 / 内容 → 明确读者、目的、结构、语气
- 混乱 / 跑偏 → 建议 `/drift-auditor`(审计者)
- 阶段结束 → 建议 `/phase-closeout`(收尾者)
## 第二步:苏格拉底追问
判断任务类型后,用追问挖掘深层需求。每次只问 1 个,等回答后再继续,最多 5 轮:
| 追问类型 | 中文问法 | English |
|----------|------|------|
| **第一性追问** | "做这个是为了什么?目标背后想解决的根本问题是什么?" | "What's the fundamental problem you're trying to solve?" |
| **目标追问** | "如果这个做完了,看起来会是什么样子?" | "What does 'done' look like for this?" |
| **约束追问** | "有什么条件不能动?/ 必须什么时候完成?" | "Any constraints? Deadlines? Things that can't change?" |
| **动机追问** | "为什么想做这个?解决了什么问题?" | "Why do you want to do this? What problem does it solve?" |
| **经验追问** | "之前试过什么?结果如何?" | "What have you tried before? How did it go?" |
| **边界追问** | "哪些明确不做?/ 成功标准是什么?" | "What's explicitly out of scope? How will you know it worked?" |
追问原则:
- 一次只问 1 个问题,等用户回答才继续
- 不一次性轰炸所有问题
- 根据第一步判断的任务类型,选择最相关的追问方向
## 第三步:能力前置检查
任务方向确定后,先确认用户基础能力,避免安排用户不会做的事(`BEHAVIOR_SPEC.md` 第十章)。
提问必须带选项(`BEHAVIOR_SPEC.md` 第九章):
```
现在我需要了解你目前的工具情况,这样才能帮你选最合适的执行方式:
你目前会用什么工具?
A. 我会截图和P图 — 可以走图文宣传方案
B. 我能录屏和基础剪辑 — 可以走视频方案
C. 我只会打字 — 可以走纯文字内容方案
D. 不太确定 — 你帮我推荐一个最简单的
```
根据回答匹配执行路径(`BEHAVIOR_SPEC.md` §10.4)。
## 第四步:最少问题(≤3)
1. 你最终想得到什么?
2. 一次性任务还是长期项目?
3. 你手头有什么材料?
## 第五步:行为校验
输出启动卡片前,对照 `BEHAVIOR_SPEC.md` 第二章:
- [ ] 角色检查:引导者身份 ✓
- [ ] 范围检查:未越界执行子技能动作
- [ ] 决策闸门:涉及架构决策?→ 标记待 project-master 处理
- [ ] 最小动作:当前输出是最小启动信息量
- [ ] 回滚就绪:回滚点已记录
- [ ] 交互预算:每次只问 1 个问题?(`BEHAVIOR_SPEC.md` §7.3)
## 第六步:输出启动卡片
- 任务类型 / 当前目标
- 下一步最小行动
- 是否需要决策闸门
- 建议调用的下一个技能 + 合法跳转路径(引用 `STATE_MACHINE.md`)
## 第七步:建立真相源
建议建立:`PROJECT.md`、`TASK_QUEUE.md`、`DECISIONS.md`、`STATE_SNAPSHOT.md`。只设一个进行中任务。
## 第八步:证据链
输出启动卡片后追加动作记录(`EVIDENCE_CHAIN.md` 模板)。
## 偏离处理(BEHAVIOR_SPEC.md 第四章)
| 次数 | 动作 |
|------|------|
| 第 1 次 | 自查纠正 |
| 第 2 次 | 请求 `/drift-auditor` 介入 |
| 第 3 次 | 冻结 → 人工介入 |
## 禁止事项
- 不一次问很多问题 / 不直接跳大方案 / 不让用户先学整套系统
- 不在没确认前做长期架构决策
- 详见 `BEHAVIOR_SPEC.md` 第六章
No comments yet. Be the first to comment!