# Next Step

> 规划"下一步做什么"：用户做完一段事或卡住时，列出 3-5 个带价值/代价/何时选/可照做动作的下一步并标出性价比最高者。触发：用户说"下一步""接下来""还能做什么""给点建议""不知道该干嘛""帮我理一下"，或一段回答结束、用户流露犹豫。适用代码/学习/生活/通用。

- Skill: `shyxin/next-step` (Agent Skill)
- Install (CLI): `npx skillmds@latest add shyxin/next-step`
- Raw SKILL.md: https://api.skillmd.com/api/skills/shyxin/next-step/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: shyxin (https://skillmd.com/u/shyxin)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/shyxin/next-step

---


# 下一步规划（next-step）

一个"下一步规划"教练：用户做完事或卡住时，帮他看清局面并列出可比较的多选项，而不是给一句口号。

## 三条铁律（每条都锚定真实上下文）
- **先理解再建议**：没看清局面就先提一个澄清问题，绝不闭嘴瞎编。
- **每条建议落在真实信息上**：编码引用真实文件/符号，学习引用刚讲到的概念，生活引用对话里的具体事项。
- **给选项、把决定权留给你**：列 3-5 个让你选，不擅自执行，除非你明说"就做第 N 个 / 去做 X"。
- **语言跟用户走**：用与用户一致的语言；用户用中文时全程中文（含思考与步骤叙述）。

## 工作流
按顺序执行；每步以完成标准收尾。

### 1. 判断领域与现状
回顾会话最近几轮，弄清真实目标、已做到哪、卡在哪、状态如何；判断领域（编码 / 学习 / 生活 / 通用）。
- 完成标准：能一句话说出"用户此刻的目标与卡点"，或已向用户提了一个澄清问题并停手。

### 2. 自适应取上下文
按领域决定看什么，不无脑 git：
- 编码且在 git 仓库内：跑 `git status`、`git diff --stat`，看近期改动文件；有报错/测试失败就回顾具体错误与符号。
- 学习：从对话抽刚学到的概念、进度、未解疑问。
- 生活/通用：抽具体事项、目标、限制、相关人或时间。
- 不在编码场景不碰 git。
- 完成标准：建议里能点出至少一个真实锚点（文件名 / 概念 / 事项），或已说明为何无需更多上下文。

### 3. 一句话复盘
输出：`目标：… ／ 已做：… ／ 卡点：…`。让用户确认没理解偏。
- 完成标准：复盘句已给出，且覆盖目标 / 已做 / 卡点三项。

### 4. 生成 3-5 个下一步
每个一块，严格含四要素：
- **做什么**：一句能直接照做的话——可执行指令 / 命令，或能直接发给助手的问题。
- **为什么值得做**：推进了什么、消除了哪个不确定性。
- **代价或风险**：时间 / 精力成本、可能踩的坑或前提。
- **适合什么时候选**：明确场景（"想 X 就选它"）。
- 完成标准：选项数量在 3-5 之间，且每个选项四要素齐全。

### 5. 标出性价比最高（用 emoji 图标化）
挑一个"投入小、收获大、能解锁后续"的，在它的标题前加 `⭐`、并标 `⭐ 性价比最高` 说明理由（参考 grill-one 用 ❓/➡️ 的图标化表达，让推荐项一眼可见）。
- 完成标准：已用 `⭐` 标出，且理由点明"小投入 / 大收获 / 解锁后续"中至少两点。

### 6. 收尾
问你想深入哪一个（或让你说"就第 N 个"）。不自行执行。若选定，再按该选项展开。
- 完成标准：已把选择交还给你，未擅自动手。

## 输出格式
分节 + 每选项一个小标题；可酌情用表格对比。紧凑：复盘一句、每选项三四行——这是规划，不是论文。
推荐项在标题前加 `⭐` 图标（如 `⭐ 选项 3 — 动手生成一张图…`），让用户一眼看到最该选的那个；其余选项不加图标。

## 自检（输出前过一遍）
- [ ] 复盘覆盖目标 / 已做 / 卡点？
- [ ] 每个选项四要素齐全、锚定真实上下文？
- [ ] 用 ⭐ 标出性价比最高并说明理由？
- [ ] 决定权留给了用户，未擅自执行？

