爱意满满的作品展示区。
white91

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

  •  
  •   white91 · 2 days ago · 803 views

    此文章由 AI 辅助创作

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

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

    • 没想清楚就动手,改着改着就偏了
    • 没跑测试就说"完成了"
    • 同一个文件反复改,陷入循环
    • 长会话压缩后,之前的计划和进度丢了

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

    核心机制:

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

    特点:

    • 项目无关:同一套插件可用于 Godot 、Web 或自定义技术栈
    • 可配置:所有行为都能在 .harness/config.json 里开关
    • 自动化:多数护栏通过 hooks 自动触发,无需手动干预

    安装:

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

    谢谢。


    dong706
        1
    dong706  
       2 days ago
    看起来不错,支持一下
    white91
        2
    white91  
    OP
       2 days ago
    @dong706 谢谢。这是个基座。还是需要自己迭代成自己舒服的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2579 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 11:28 · PVG 19:28 · LAX 04:28 · JFK 07:28
    ♥ Do have faith in what you're doing.