📚 工程方法 全难度 📦

unlazy 快速入门

Agent完成度治理skill:Depth Tree深度树拆解+验收门落文件+Stop hook阻断虚假完成,结构化强制做完全部工作

📊 评分明细

📦 打包完整度
2 2 / 2.5
🎯 实用性
2 2 / 2.5
📖 文档清晰度
1.6 1.6 / 2
👥 社区影响力
1.2 1.2 / 1.5
🔗 集成度
1.2 1.2 / 1.5

🎯 适用场景

工程方法Agent治理Depth TreeClaude CodeSkill

这是什么?适合谁?

unlazy 是给 AI agent 的反偷懒 skill。v2 的口号:不是请求,是强制——v1 让模型”努力点”,v2 让半成品在结构上无所遁形:验收门(acceptance gates)落在文件里、检查以命令执行、可选 hook 在门未满足时直接阻止 agent 宣告胜利。你不承诺做完了,你对着账本(ledger)证明它。兼容 Claude Code、OpenAI Codex、Cursor 及一切读 SKILL.md 的工具;硬强制(Stop hook)为 Claude Code 专属,其余全是纯 markdown + Node。

适合人群:被 agent”差不多就交差”折磨的开发者、需要任务完成度客观证据的团队、研究 agent 行为强制的提示工程师。 使用前提:任一支持 SKILL.md 的 agent;要用硬强制需 Claude Code。

快速上手(3 步)

第一步:安装

# 按 README 安装到你的 agent(支持 Claude Code / Codex / Cursor 等)

第二步:用 tree 命令启动任务

/unlazy tree 5 refactor the payment module

tree N 决定任务拆解深度:树叶是真实工作单元,每片叶子对着自己的验收门完成。tree 2-3 适合一个特性或 bug 猎杀,tree 4-5 适合一个子系统,tree 6-7 适合整项目用新鲜上下文子代理逐叶构建。

第三步:对账验收

任务结束时 agent 不是”说”完成——它对着 ledger 逐门执行检查命令,全绿才算数。Claude Code 用户可开启 Stop hook:门未满足时 agent 根本无法宣布胜利。

初级用法

  • 自然语言触发:不用斜杠命令也行——“build the landing page and do not stop until every gate is checked” 这类表述会自动触发 skill。
  • 深度即粒度:N 越大拆得越细,偷懒空间越小;日常开发 2-3 足够。
  • ledger 思维:验收门写在文件里而非对话里——可追溯、可复跑、可审查。

高级玩法

  1. Stop hook 硬门禁:Claude Code 下开启 hook,agent 在全部验收门通过前被结构性阻止收工——从”君子协定”升级为”物理封锁”。
  2. 子代理逐叶构建:tree 6-7 深度下每片叶子交给新鲜上下文的子代理,避免长会话上下文腐化导致的”越干越懒”。
  3. 团队验收标准化:把”完成”的宪法写进 gates 文件,新人 agent 与资深成员的 agent 执行同一套标准。

常见踩坑(5 条)

踩坑 1:深度选太高

  • 现象:小任务拆出几十片叶子,管理成本爆炸
  • 原因:tree N 的 N 是拆解深度不是越多越好
  • 解决:特性级 2-3、子系统级 4-5、项目级才上 6-7

踩坑 2:非 Claude Code 期待硬强制

  • 现象:agent 仍然”嘴上完成”
  • 原因:Stop hook 仅 Claude Code 支持;其他平台是软约束
  • 解决:非 Claude Code 平台配合人工对账 ledger

踩坑 3:验收门写得太虚

  • 现象:门形同虚设
  • 原因:gates 写”代码质量好”这类不可执行描述
  • 解决:每道门必须是可执行命令(测试通过、lint 零错、构建成功)

踩坑 4:忘记 hook 配置

  • 现象:装了 skill 但没硬强制
  • 原因:Stop hook 是可选项
  • 解决:按 README 的 Use it 章节启用 hook

踩坑 5:把 unlazy 当万能质量保证

  • 现象:门全绿但需求理解错了
  • 原因:unlazy 保证”做完”,不保证”做对事”
  • 解决:验收门里加一道”需求复述与确认”的产物门

FAQ(5 个常见问题)

Q1:unlazy 免费吗? A:MIT 开源免费。

Q2:v1 和 v2 的区别? A:v1 请求模型努力;v2 结构化强制——验收门进文件、检查跑命令、hook 阻止虚假完成。

Q3:什么是 Depth Tree 方法? A:把任务拆成足够深的原子步骤树,每片叶子是独立可验收的工作单元,从结构上消灭”糊弄着做完”的空间。

Q4:会增加多少开销? A:拆解与对账有额外回合开销(README 有 Costs 章节);换来返工率下降,复杂任务净收益为正。

Q5:和 HERO Anti-OverDefense 冲突吗? A:方向相反但互补:unlazy 防”偷懒少做”,HERO 防”过度多做”;搭配使用时注意 gates 别写过度防御性条款。

小技巧(5 条)

  1. gates 先写:开工前把验收门写全,比事后补门有效十倍。
  2. 门要可执行:每道门对应一条命令,输出可判定。
  3. 复用门模板:把常见门(测试/lint/构建/文档)做成团队模板。
  4. 大项目用子代理:tree 6-7 + 新鲜上下文子代理,防长会话腐化。
  5. 对账输出存档:ledger 的执行记录是 code review 的最佳输入。

进阶学习建议

  • 精读 Depth Tree v2 的方法论文档(How it works / The method),理解”结构化可见性”如何取代”口头承诺”
  • 研究 Stop hook 的实现,理解 Claude Code 生命周期钩子如何用于行为强制
  • 用一次 tree 3 任务记录前后对比(返工次数、完成质量),建立自己的量化证据
  • 把 ledger/gates 模式迁移到任何多 agent 协作系统的验收层

参考链接


本文基于公开资料于 2026-08-17 整理,社区指标反映 GitHub 公开数据。独立实测未进行,功能和配置项可能随版本更新而变化,请以官方文档为准。

📊 评分与标签

评分说明

总分 8.1/10 · P_优选

📊 可观测社区指标(采集日期:2026-08-17)

  • GitHub: Leonxlnx/unlazy ★255, 🔱4
  • 语言:JavaScript,最近推送:2026-08-11
  • 协议:MIT

📦 可安装性 2.2/2.5

  • 标准安装即用,/unlazy tree N 一条命令启动
  • 纯 markdown + Node,无重依赖
  • 竞品对比 1(需 hook 配置的方案):Stop hook 需额外配置
  • 竞品对比 2(框架内建方案):内建方案随框架版本走

🎯 实用性 2.3/2.5

  • v2 结构化强制:验收门落文件、检查跑命令、hook 阻断虚假完成
  • Depth Tree 深度可控(2-3 特性级 / 4-5 子系统 / 6-7 项目级)
  • 增加拆解与对账的 token 开销(README 有 Costs 承认)
  • 竞品对比 1(口头要求做完):口头零强制力
  • 竞品对比 2(CI 测试门禁):CI 在事后,unlazy 在生成时

📖 文档质量 1.7/2.0

  • v1→v2 演进逻辑、How it works、The method、Costs、Research 章节齐备
  • “You do not promise you are done. You prove it against a ledger.” 表述精准
  • 竞品对比 1(Godmode):Godmode 双语文档,unlazy 英文为主
  • 竞品对比 2(提示词模板):模板无方法论章节

👥 社区活跃 1.1/1.5

  • 255 星,Agent 行为治理话题热度高
  • 4 fork 偏低,定制需求少(开箱即用)
  • 竞品对比 1(HERO):HERO 有 ARIS 血统背书
  • 竞品对比 2(superpowers):superpowers 社区更大

🔗 兼容性 0.8/1.5

  • Claude Code、OpenAI Codex、Cursor 及一切读 SKILL.md 的工具
  • 硬强制(Stop hook)仅 Claude Code
  • 竞品对比 1(纯 markdown skill):纯 md 全平台软约束
  • 竞品对比 2(平台专属 hook):平台 hook 强制但锁定生态

标签说明

  • 工程方法: Depth Tree 任务拆解方法论。来源:GitHub
  • Agent治理: 对 Agent 完成度声明的结构化治理。来源:GitHub
  • Depth Tree: 核心方法为深度树拆解。来源:GitHub
  • Claude Code: Stop hook 硬强制支持 Claude Code。来源:GitHub
  • Skill: Agent Skill 标准形态。来源:GitHub

来源核实

  • ✅ GitHub API 已验证: Leonxlnx/unlazy - Stars 255, Forks 4, pushed 2026-08-11, MIT, JavaScript
  • ✅ README 已读取: v2 强制机制、tree 深度指南、Costs 章节均已核对
  • ⚠️ 未实测: 未实际运行 tree 任务验证 Stop hook

评分依据可追溯至公开数据源,评估日期:2026-08-17。社区指标来自 GitHub API 实时数据。