用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/kakadeka/Baton --skill baton-doctor命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
项目接力协作系统 Baton。跨 AI 软件(Claude Code/Codex/Cursor/DeepSeek Harness)与跨电脑接力维护同一项目的进度、记忆、Git 与模型分派。用户说「上班啦」「下班啦」「继续工作」「保存设计规范」「完成」「更新项目文档」「Baton init」「修复 Baton」「看看项目状态」「一键验收」「释放工作区」「记录需求变更」「这个坑记下来」「这个决策记下来」,回复任务编号,或进行 Git 自然语言请求(拉取github/同步github/看看git状态)时必须使用本技能。英文触发词等价(English triggers, identical meaning): "clock in"/"start work", "clock out"/"end work", "continue work"/"resume", "save design spec", "complete task", "update project docs", "Baton init", "repair Baton", "check project status", "run acceptance check", "release workspace", "add/change requirement", "pull github"/"sync github"/"check git status", "remember this pitfall"/"record this decision"。DeepSeek Harness 可用 baton_* 原生工具实现机械门禁;Codex、Cursor、Claude 没有这些工具时按 SKILL 内「无插件模式」与「平台能力」章节执行文件/Git 等价流程,并如实标明宿主级原子锁与身份核验会降级。Slogan: Pass your project, not your context.
扫描并登记技术债标记 BATON-DEBT,输出结构化清单。只读;持久化进入 Baton 现有任务/记忆体系,不另建平行真相。触发:用户要求技术债盘点、债单扫描、BATON-DEBT 查询时使用。
审查当前改动/全仓的过度工程与可精简点,输出报告。只读,不修改代码。触发:用户要求精简审查、代码评审、减少复杂度、过度工程检查时使用。
正在显示 SKILL.md
| name | baton-doctor |
| description | Baton 项目健康诊断与能力自检(版本/漂移/骨架/发布面/凭据清单)。只读,不修改任何文件。触发:用户要求体检、诊断、看 Baton 状态、为什么口令没反应时使用。 |
package.json.name=@kakadeka/dsh-baton)。若是,源码版本只取本地 package.json.version + 本地 HEAD;再单列项目/三端 version.json 的安装镜像版本与来源 SHA。npm latest(npm view @kakadeka/dsh-baton version)和公开库 SHA/tag 只列为发布面证据。安装锚滞后只能报告“镜像/锚待刷新”,不得说本地源码过低;公开 staging SHA 与私有源码 HEAD 不作相等性新旧判断。普通业务项目无源码层,才用安装镜像与已发布版本判断是否需要升级。node scripts/check-drift.mjs(有脚本时)。docs/ai_memory/ 关键文件存在且含【归档分卷索引】+【修订记录】两区块;.baton/config.json 可解析。git fetch 只读检查 ahead/behind;不做任何写入)。git show-ref refs/baton/ownership-lock 是否存在、state.ownership 状态。git log --oneline)。git status --porcelain + 敏感模式)——报告命中清单,绝不显示命中正文。.agents 的 Owner/显式 deny ACE;当前进程身份只作诊断上下文,不单独判项目失败。仅当 .agents Owner 命中 CodexSandboxOffline/CodexSandbox、关键 ACE 明确异常,或 Codex sandbox 日志出现该项目的 SetNamedSecurityInfoW ... error 5 时报告 FAIL,并给出唯一下一步“由 AI 申请宿主级授权后运行官方安装/精确 ACL 修复”。Doctor 不改 Owner/ACE、不移动/重建目录,也不把 Grok/业务代码判为根因。## Baton doctor 报告 <时间>
- 版本:源码 vX @ <本地HEAD> / 安装镜像 vY @ <来源SHA> / npm vZ / 公开 tag+SHA(分别报告,禁止混称)
- Skill:四份一致 / 漂移点名
- 骨架:完整 / 缺失清单
- Git:分支 / HEAD / 干净 / ahead/behind
- 锁:holding(<owner 前 8 位>) / released / 无 ref
- 发布面:CI 最近 <成功/失败> / tag 对齐 / 历史连续
- 凭据:命中 N 处(只列文件名)/ 零命中
- Codex Windows ACL:正常 / FAIL(当前身份、项目根 Owner、.agents Owner;不展示 SID 以外的敏感 ACL 正文)
- 建议:<唯一下一步>