# Guide Me

> 基于会话历史与项目进度记录做状态评估，用第一性原理给出下一步行动建议。

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

---


我不确定现在走到哪了、接下来该干什么。先盘点，再评估，最后给建议。只做评估与规划，输出后停下等我选。

## 1. 盘点证据

按任务相关性核对三类来源：

- **本会话** —— 对话历史与当前上下文：用户提出的目标、已经做过的操作、已验证与未验证的结论。
- **仓库状态** —— `git status`、`git log --oneline -20`、当前分支；有未提交改动时看 diff 摘要。
- **进度记录** —— 工作目录下的 `PROJECT_MEMORY.md`、`MEMORY.md`、`TODO.md`、`PLAN.md`、`NOTES.md`、`CHANGELOG.md`，以及 `CLAUDE.md` / `AGENTS.md` 中链接或描述的任何进度记录（「上次会话」「下次运行」「待办」之类的段落及其指向的文件）。`CONTEXT.md` 存在时用它的统一语言。
  - 先定位与当前目标有关的小节，追查其证据；记录很长时按章节检索，不因行数固定通读或派发子代理。
  - 仅对完成声明、记录矛盾和下一步依赖做必要复查，每条注明文件与小节。

**完成条件**：三类来源各自有结论 —— 读到了什么（或拿到了摘要），或明确写出「不存在」；每条声称完成的事项都带证据或明确标为「未验证」。

## 2. 状态评估

把盘点结果压成一张状态表：

- **目标** —— 这段工作到底要达成什么。以用户原话为准；记录与对话不一致时，选更新的那个，标记另一个待更新。
- **已完成** —— 每条附证据（commit、文件、测试输出、对话中的确认）。
- **进行中 / 卡住** —— 停在哪一步，卡在什么上。
- **未验证** —— 记录里声称完成但找不到证据的（memory 说做完了，git 里没有；对话里说测试通过，没看到输出）。单独列出，与「已完成」分开。

**完成条件**：每一条都带证据出处，或明确标为「未验证」。

## 3. 第一性原理规划

放下记录里原有的计划，从目标本身反推：

1. 目标达成需要哪些事实为真？
2. 其中哪些已经为真（有证据），哪些还没有？
3. 剩下的里，哪一件最大程度地消除不确定性或解除阻塞？

给出 1–3 条下一步，按顺序排列。每条写清：**做什么**（动词开头的具体动作）、**为什么先做它**、**完成标志**。建议只描述要做的事，不点名工具或技能。原计划与反推结果不一致时，说明差异，推荐反推的那个。

## 4. 输出并停下

按「现状 → 未验证与分歧 → 下一步」三段输出，总长控制在一屏内。输出后停下，等用户选定再动手。

