File contents baton-lean-review(只读精简审查)
审查当前 diff 或指定范围,按净收益排序输出报告。本 skill 绝不修改代码 ;不替代正确性/安全/Fidelity Reviewer。
优先级(不可违反)
用户明确要求/FROZEN > 安全与数据完整性 > Contract/DoD/Fidelity > 正确性 > 记忆闭环 > 精简目标 > 输出风格。
决策阶梯(按顺序停止在第一个可行层级)
这项需求是否真实需要?推测性未来需求先不做。
仓库是否已有 helper/类型/模式/组件?优先复用。
标准库是否覆盖?
OS/浏览器/数据库/框架原生能力是否覆盖?
已安装依赖是否覆盖?
能否通过删除、配置或组合现有能力完成?
前六项都不成立,才新增最小实现。
标签
标签
含义
delete
死代码、投机功能
reuse
仓库已有能力可复用
stdlib
手写标准库已有等价物
native
平台原生能力可替代
yagni
单实现接口、单产品工厂、无人使用配置
shrink
逻辑等价但可更小
keep
安全/正确性/兼容性强制保留
输出格式
文件:行号 | 标签 | 建议 | 替代物 | 风险门禁 | 预计净变化
keep 标签必须说明保留原因(安全/正确性/兼容性)。
涉及安全校验、防数据丢失、凭据处理、FROZEN/Fidelity 的代码默认 keep ,除非有更强证据。
每条建议给出可验证的替代方案;没有替代方案的不建议。
边界
只读:不修改任何文件、不提交、不 push。
不替代正确性/安全/Fidelity Reviewer。
报告末尾标注:审查范围、审查身份(无法确认写 unknown)、未覆盖部分。
从主 SKILL 迁入的 Lean Gate 精华
主 SKILL 不再携带 Lean Gate。需要精简审查时显式使用本 skill(默认安装不含本文件)。
优先级永远:用户明确要求/FROZEN > 安全与数据完整性 > Contract/DoD/Fidelity > 正确性 > 记忆闭环 > 精简目标 > 输出风格 。
不可精简项:信任边界输入校验;防数据丢失的错误处理;鉴权/授权/凭据/注入防护;无障碍基础;用户明确要求与 FROZEN/Fidelity;DoD 与非平凡逻辑的最小可运行检查。
1 --- 2 name: baton-lean-review 3 description: Baton Lean Review 4 --- 5 6 # baton-lean-review(只读精简审查) 7 8 审查当前 diff 或指定范围,按净收益排序输出报告。**本 skill 绝不修改代码**;不替代正确性/安全/Fidelity Reviewer。 9 10 ## 优先级(不可违反) 11 12 用户明确要求/FROZEN > 安全与数据完整性 > Contract/DoD/Fidelity > 正确性 > 记忆闭环 > 精简目标 > 输出风格。 13 14 ## 决策阶梯(按顺序停止在第一个可行层级) 15 16 1. 这项需求是否真实需要?推测性未来需求先不做。 17 2. 仓库是否已有 helper/类型/模式/组件?优先复用。 18 3. 标准库是否覆盖? 19 4. OS/浏览器/数据库/框架原生能力是否覆盖? 20 5. 已安装依赖是否覆盖? 21 6. 能否通过删除、配置或组合现有能力完成? 22 7. 前六项都不成立,才新增最小实现。 23 24 ## 标签 25 26 | 标签 | 含义 | 27 |---|---| 28 | `delete` | 死代码、投机功能 | 29 | `reuse` | 仓库已有能力可复用 | 30 | `stdlib` | 手写标准库已有等价物 | 31 | `native` | 平台原生能力可替代 | 32 | `yagni` | 单实现接口、单产品工厂、无人使用配置 | 33 | `shrink` | 逻辑等价但可更小 | 34 | `keep` | 安全/正确性/兼容性强制保留 | 35 36 ## 输出格式 37 38 ```text 39 文件:行号 | 标签 | 建议 | 替代物 | 风险门禁 | 预计净变化 40 ``` 41 42 - `keep` 标签必须说明保留原因(安全/正确性/兼容性)。 43 - 涉及安全校验、防数据丢失、凭据处理、FROZEN/Fidelity 的代码**默认 keep**,除非有更强证据。 44 - 每条建议给出可验证的替代方案;没有替代方案的不建议。 45 46 ## 边界 47 48 - 只读:不修改任何文件、不提交、不 push。 49 - 不替代正确性/安全/Fidelity Reviewer。 50 - 报告末尾标注:审查范围、审查身份(无法确认写 unknown)、未覆盖部分。 51 52 ## 从主 SKILL 迁入的 Lean Gate 精华 53 54 主 SKILL 不再携带 Lean Gate。需要精简审查时显式使用本 skill(默认安装不含本文件)。 55 56 优先级永远:**用户明确要求/FROZEN > 安全与数据完整性 > Contract/DoD/Fidelity > 正确性 > 记忆闭环 > 精简目标 > 输出风格**。 57 58 不可精简项:信任边界输入校验;防数据丢失的错误处理;鉴权/授权/凭据/注入防护;无障碍基础;用户明确要求与 FROZEN/Fidelity;DoD 与非平凡逻辑的最小可运行检查。
kakadeka/Baton/tree/main/skills/baton-lean-review commit e9bd4923c2
Frequently asked questions How do I install the Baton Lean Review skill? Run npx skillmds@latest add kakadeka/baton-lean-review in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Baton Lean Review skill do? Baton Lean Review It is listed under Coding & Dev Tools on SkillMD.
Is Baton Lean Review safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Baton Lean Review? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Baton Lean Review free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Baton Lean Review? kakadeka (@kakadeka) published this skill. Their other Agent Skills are listed on their SkillMD profile.