分享一个在自己项目迭代两个月的 Claude Code 插件: Harness Kit

6 月 16 日
 white91

此文章由 AI 辅助创作

大家好,分享一个最近在做的项目。

用 Claude Code 写代码时,经常遇到几个问题:

Harness Kit 是一个 Claude Code 插件,试图通过"harness engineering"(挽具工程)的思路来解决这些问题。

核心机制:

功能 作用
计划门禁 改代码前要有计划,否则自动生成骨架
验证门 收工时自动跑 lint/test/build ,不过不让"完成"
循环检测 同一文件改太多次会预警
独立评估 派一个没有编辑权限的子代理来打分,避免自评偏差
上下文存活 长会话压缩时自动快照计划/进度,防止丢失

特点:

安装:

/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 编码时遇到的问题。

谢谢。


1565 次点击
所在节点    分享创造
2 条回复
dong706
6 月 16 日
看起来不错,支持一下
white91
6 月 16 日
@dong706 谢谢。这是个基座。还是需要自己迭代成自己舒服的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1220742

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX