




















此文章由 AI 辅助创作
大家好,分享一个最近在做的项目。
用 Claude Code 写代码时,经常遇到几个问题:
Harness Kit 是一个 Claude Code 插件,试图通过"harness engineering"(挽具工程)的思路来解决这些问题。
核心机制:
| 功能 | 作用 |
|---|---|
| 计划门禁 | 改代码前要有计划,否则自动生成骨架 |
| 验证门 | 收工时自动跑 lint/test/build ,不过不让"完成" |
| 循环检测 | 同一文件改太多次会预警 |
| 独立评估 | 派一个没有编辑权限的子代理来打分,避免自评偏差 |
| 上下文存活 | 长会话压缩时自动快照计划/进度,防止丢失 |
特点:
.harness/config.json 里开关安装:
/plugin marketplace add whieet/harness-kit
/plugin install harness-kit@harness-kit
然后在项目里运行 /harness-kit:init 即可。
Harness Kit 的思路综合并致敬以下公开实践(也是本仓库 harness engineering 的「记忆来源」):
GitHub: https://github.com/whieet/harness-kit
思路主要来自 OpenAI 、Anthropic 、LangChain 关于 harness engineering 的公开实践,只是尝试把这些概念落地到 Claude Code 里。
欢迎提 issue 或 PR ,也欢迎说说你们用 AI 编码时遇到的问题。
谢谢。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。