惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
V
Visual Studio Blog
Last Week in AI
Last Week in AI
Stack Overflow Blog
Stack Overflow Blog
The GitHub Blog
The GitHub Blog
Recent Announcements
Recent Announcements
博客园 - Franky
D
DataBreaches.Net
B
Blog
Y
Y Combinator Blog
T
The Blog of Author Tim Ferriss
Microsoft Azure Blog
Microsoft Azure Blog
人人都是产品经理
人人都是产品经理
WordPress大学
WordPress大学
P
Proofpoint News Feed
J
Java Code Geeks
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Martin Fowler
Martin Fowler
月光博客
月光博客
宝玉的分享
宝玉的分享
Engineering at Meta
Engineering at Meta
阮一峰的网络日志
阮一峰的网络日志
F
Fortinet All Blogs
博客园 - 【当耐特】

分享创造

分享 KCase 脑图测试用例生成平台(AI 辅助生成测试用例) 标签页囤积症自救:写了个插件 TabRack,主打快速检索、自动分类和 AI 摘要 [file-preview]一个比较全面的在线文件预览组件库-支持 react 和 vue 撸了个 iOS 小应用[极简水印相机],直接免费 做了一个 V2EX Skill 写了个 iOS 打码 App「遮鸭 Maskduck」,纯离线免费 35 岁前端,裁员失业后,我花 1 个月做了个 AI 生图网站 亲身经历猫咪急症,我做了一款猫狗疼痛检测工具,希望能救你家毛孩一命 如何用 AI 做比较酷炫的落地页? 求真!最近 AI 生图的能力强到可怕 开源一个查看 k8s 的菜单栏工具-kubebar Packpour:我做了个专门给 App Store Connect 填多语言元数据的小工具 面对 140 年一遇的超级厄尔尼诺,我做了个全球监测小站 做了一个自动翻译的 Hacker News 客户端 做了一个 AI 头像生成器,可以免费生成 2 次 [送码 50 个] 自己手搓了个高颜值的倒数日 App——拾光机,求 V 友们指点 一个将苹果健康 APP 数据导出的工具,然后把你的数据喂给 AI 分析 我做了一个叫「订阅斩」的 iOS App,专门对付那些悄悄扣钱的订阅 做了个草率的日麻互动漫画,听听反馈 喜欢自己洗车的朋友们,我用 ai 做了一款洗车小程序 -- 洗车志 感谢 V2EX 上各位 NAS🍆 和 Datahoarder 玩家的关注和真实反馈!作为个人开发者,能得到这么多硬核玩家们的讨论,我非常荣幸。 用 AI 开发熊孩子自律的小程序 用 OpenClaw 搭建个人运动助手 今天摸鱼给 NanaAI 也接入了 GPT-Image-2 [Video Companion]一个 chrome 插件,解决大多对视频操作的需求~欢迎使用提 bug AI 时代,做产品简单了,把产品推广出去却变的更难了~ bestskills.dev - Skills 精选和评测站点 免 ROOT 强力卸载安卓广告软件 一个 All In One 的运维工具,支持 SSH、数据库、Redis 管理 [开源] Codeg V0.10:专注于代码生成的多智能体 IDE(cc、codex、gemini、opencode……),新版本重构了工作区,飞一般的体验,支持桌面端、服务器部署
[开源] 大禹治库 Skill:一次 Harness Engineering 实践,把 ...
AllenDarwin · 2026-05-18 · via 分享创造

Dayu Harness Skill banner

大家好,分享一个最近整理出来的开源项目:Dayu Harness Skill ,也叫「大禹治库」。

项目地址: https://github.com/kinoward/dayu-harness-skill

如果这个方向对你有帮助,也欢迎 Star ;如果试用中遇到问题,或者觉得某些设计不符合真实项目习惯,也欢迎直接提 Issue 。

为什么做这个

它的核心想法来自 Harness Engineering:人不再只是在每次对话里反复提醒 AI Agent ,而是把项目约束、协作规则和反馈机制沉淀到仓库里,让 Agent 在一个更明确、更可检查的工程环境中工作。

我理解这个项目大概是:

人类定义意图、边界和反馈回路; Agent 执行具体任务;仓库负责沉淀长期事实;脚本和 CI 负责机械化检查。

如果用一张图概括,它大概是这个流向:

Harness Engineering flow

如果图片没有正常显示,可以先看这个简化版:

聊天提示 / PR 评论 / 口头约定 / 旧文档
        |
        v
Dayu Harness Skill 分析、融合、部署
        |
        v
AGENTS.md + docs/harness + hooks + CI + sensors
        |
        v
Agent 读取项目地图 -> 执行任务 -> 脚本检查 -> 经验回写仓库

想解决的问题

这个项目想解决的问题也比较具体:

现在很多项目已经开始让 Claude Code 、Codex 或其他 Agent 参与开发、审查、排障和文档维护,但规则经常散在聊天记录、PR 评论、口头约定和旧文档里。结果就是每次开新会话、换新工具、换新成员,都要重新解释一遍项目规则。

Dayu Harness Skill 的做法不是让某个 Agent 在某次对话里更听话,而是把这些长期规则写回项目仓库,让仓库自己拥有一套可版本化、可审查、可迁移的协作体系。

它会做什么

它主要会做几件事:

  • 建立以 AGENTS.md 为根的项目地图和渐进式文档索引
  • docs/harness/ 里沉淀 AI 协作规则、维护说明和检查入口
  • 按需生成 Git hooks 、CI 、提交规范、PR 指南和质量检查配置
  • 提供 audit / validate / consistency 脚本,尽量用机械化检查替代口头承诺
  • 把 ADR 、排障记录、研究资料、产品上下文等长期知识放到固定目录

它是一个一次性部署、融合、诊断和维护入口,不是长期运行时服务。使用完成后可以删除 Skill ,真正留下来生效的是目标项目里的 AGENTS.mddocs/、hooks 、CI 和维护脚本。

怎么使用

安装方式大概是:

cd <target-project>
npx skills add kinoward/dayu-harness-skill

然后在支持 Agent Skills 的客户端里输入:

/dayu-harness

它会先分析项目现状,再给出 dry-run 或 merge plan 。已有 hooks 、CI 、lint 、发布配置默认不会直接覆盖,会先让你确认是保留、替换、合并还是跳过。

适合哪些项目

比较适合这些场景:

  • 新项目想从第一天就建立 AI 协作和项目治理入口
  • 老项目已经有零散文档、hooks 、CI 或提交规范,想整理成一套可维护体系
  • 团队希望 AI 协作经验能沉淀到仓库,而不是留在不可检索的聊天记录里
  • 希望 Claude Code 、Codex 、通用 Agent Skills 客户端之间的项目规则尽量可迁移

参考资料

项目参考过这些资料和仓库:

还不成熟的地方

目前项目肯定还有不成熟的地方,比如模板还偏通用,对不同语言栈、团队规模和已有工程体系的适配还需要更多真实项目反馈。也欢迎大家直接指出哪些设计过重、哪些地方不符合实际开发习惯,可以在帖子里交流,也可以到 GitHub 提 Issue 。

如果你也在折腾 AI Agent 参与真实项目开发,或者已经在实践 Harness Engineering 、AGENTS.md 、Claude Skills 、Codex 这类工作流,欢迎交流一下你们是怎么管理项目规则、长期上下文和自动化反馈的。项目如果对你有一点启发,也欢迎顺手给个 Star 。

感谢各位。