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。
相关
- 项目
- 项目
- 项目
- 项目
- 项目