Harness 审计命令¶
执行确定性的仓库 Harness 审计,并返回带优先级的记分卡。
用法¶
/harness-audit [scope] [--format text|json] [--root path]
scope(可选):repo(默认)、hooks、skills、commands、agents--format: 输出样式(text为默认,自动化使用json)--root: 审计特定路径,而不是当前工作目录
确定性引擎¶
始终执行:
该脚本是评分和检查的可靠来源。请勿创建额外的维度或临时分数。
评分标准版本:2026-03-30。
脚本计算 7 个固定类别(每个 0-10 归一化):
- 工具覆盖
- 上下文效率
- 质量门禁
- 记忆持久性
- 评估覆盖
- 安全护栏
- 成本效率
分数由显式的文件/规则检查导出,并对同一提交可复现。 脚本默认审计当前工作目录,并自动检测目标是 ECC 仓库本身,还是使用 ECC 的消费者项目。
输出契约¶
返回内容:
overall_score/max_score(repo时为 70,带范围审计时更小)- 类别分数和具体发现
- 带精确文件路径的失败检查
- 来自确定性输出的前 3 个操作(
top_actions) - 接下来应应用的推荐 ECC 技能
检查清单¶
- 直接使用脚本输出。不要手动重新评分。
- 如果要求
--format json,直接返回脚本 JSON。 - 如果要求文本,则总结失败检查和前 3 个操作。
- 包含来自
checks[]和top_actions[]的精确文件路径。
结果示例¶
Harness Audit (repo): 66/70
- Tool Coverage: 10/10 (10/10 pts)
- Context Efficiency: 9/10 (9/10 pts)
- Quality Gates: 10/10 (10/10 pts)
Top 3 Actions:
1) [Security Guardrails] hooks/hooks.jsonにプロンプト/ツールプリフライトセキュリティガードを追加。(hooks/hooks.json)
2) [Tool Coverage] commands/harness-audit.mdと.opencode/commands/harness-audit.mdを同期。(.opencode/commands/harness-audit.md)
3) [Eval Coverage] scripts/hooks/lib全体の自動テストカバレッジを増加。(tests/)
参数¶
$ARGUMENTS:
- repo|hooks|skills|commands|agents(可选范围)
- --format text|json(可选输出格式)
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC