paladini/harness-score

Your AI coding agent is only as reliable as the harness around it. Measure that harness in seconds with harness-score.

它解决了什么问题

AI 编码代理(如 Cursor、Claude Code 或 Devin)通常不可靠,因为它们缺乏结构化的“工具链”(harness)——即一套防止它们犯错或在每次会话中重新发现项目惯例的规则、指南和护栏。Harness Score 提供了一种确定性的方法来衡量此基础设施的成熟度,使团队能够识别其代理控制系统中的差距,并随时间追踪改进情况。

运作原理

该工具是一个确定性的文件系统扫描器,会分析存储库中六个维度的 36 项具体检查:上下文与指南、技能与指令、钩子与护栏、传感器与反馈、CI 反馈以及卫生与安全。它不使用 LLM 或网络请求,确保每次结果一致。基于这些检查,它会分配一个从 L0(未受控)到 L4(自我修正)的成熟度等级,并提供一份缺失或需要修复的特定文件或模式的排名清单。

目标对象

使用 AI 编码代理并希望超越“感觉编码”(vibe-coding),为自主 AI 开发建立可靠、生产就绪环境的开发人员和团队。

特色亮点

  • 确定性评分:零 LLM 调用和零网络访问,确保结果一致且可重复。
  • 成熟度阶梯:一个 5 级系统(L0–L4),根据工具链的形态和覆盖范围来限制进度。
  • CI 集成:能够使用 --min-level 标志来限制流水线,以防止成熟度倒退。
  • 可操作的诊断:每次失败的检查都会链接到特定的补救方案。
  • 多工具支持:适用于各种 AI 编码工具,包括 Cursor、Claude Code、Windsurf、Cline 和 Continue。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目