资源介绍
REVIEWED · 2026.08.06Ratchet 面向 Claude Code 等编码代理,通过 PostToolUse 钩子检查每次编辑,并跟踪新增依赖、文件、代码行、重复符号和包装函数等指标。发现按确定、可能和启发式三个等级呈现,代理可在当前会话及时收到规则提醒。
安装后运行 ratchet 即可注册钩子、建立基线并开始监控。默认 guard 模式提供发现与预算告警,strict 模式可以阻止违规编辑;团队也能通过忽略注释和 baseline 命令管理已有技术债务,适合长会话和依赖控制场景。
项目采用 MIT 许可证,要求 Node.js 20 及 Git,全部测量在本地完成,无需云端账户。它更适合支持钩子机制的编码代理工作流,接入前应结合现有代码规范校准阈值,并保留常规测试和代码审查作为质量门禁。
适合:使用编码代理(如 Claude Code)的开发者、技术团队负责人、追求代码极简主义的项目维护者