@by-association-only/harness

中文文档
0.7.3发布于 2026/11/06MITES Module近 30 天下载 3727

毒剂从unisian-next:规则书,栅栏,钩子,道具和校验,用于任何Vite+ repo.

中文使用文档

@by-sociation- only/harness (由社会团体所组成)

代理从BAO的unisian-next,用于任何Vite+ repo:用于编码代理的规则书,在代理们的快捷方式上失败的Lint和prose lint,git和Claude代码钩,代理们无法跳过,而浏览器驱动器因此代理证明了其用户所看到的改变.

设置回购

Repo 需要 pnpm 和 Vite+ (vite-plus (单位:千美元) vite.config.ts) (中文(简体) ).

pnpm add -DE @by-association-only/harness
pnpm exec harness init

然后打开Claude代码的回放运行 /harness-setup。技能读取回放并填充 AGENTS.md 只有repo可以回答,和你在一起,直到 pnpm check 财务报告和审定财务报表 pnpm test 通过.

包裹出事后, pnpm exec harness rulebook --update 将其文本带入 AGENTS.md医生和最新技能 它只重写文本之间 <!-- harness:begin --> 财务报告和审定财务报表 <!-- harness:end --> 标记,所以repo自己的文本保持不变.

Init 也设置重播 终极 内 .ultimate/; 其编号 README.md 上面写着每个文件做什么 一个在0.7.0前跑入的回扣 .ultimate/ 来自 harness rulebook --update时,除 .ultimate/automations/ci-watch/,该秒 harness init 复制件, 跳过所有 repo 已有的文件 .

pnpm exec harness init github --yes 在默认分支上再添加出期标签,合并-仅承诺合并和分支保护. 无 --yes 它打印了电话,没有运行.

你得到的东西

命令它会做什么
harness init复制规则书、文件、技能、接线钩和CI 输入重播,并将克洛德代码接线钩从包中运行;从不覆盖
harness rulebook --check当Repo中一组带状文字与已安装的软件包不同时失败; --update 重写区块和外面的任何东西
harness green-tree run <script>运行 <script>:steps,当它已经传到这棵树上时跳过它
harness worktree <branch>为经纪人做个工作树; --done <branch> 清理一个合并的
harness second-opinion "<q>"在代理问你之前 问一个新来的只读的代理
harness ci-watch打印默认分支上运行的每个失败动作的 FIRE 线条; Ultimate 的 .ultimate/automations/ci-watch 运行它
harness sighting <message file>拒绝实施 Sighting: <slug> 拖车 git log 已经持有,直到其分阶段规则或工具; commit-msg 运行它
harness verify <command>在真实浏览器中驱动产品并写入证据
harness vendor-agent-sources克隆人压住上游源头 所以特工们读了,而不是他们的记忆
harness pins --check失败的时间 docs/pins.md 和已安装的版本不一致
harness peers列出公开重置至少两道预放线的针头 docs/pins.md在repo的名册上标出缺失的
prose-lintAI - slop propers 代理的失败者在文件、技能和承诺中写作

从 Lint 插件加载 @by-association-only/harness/lint; 扩展 harnessLint 输入 vite.config.ts。 。 。 .

版本与发布记录

@by-association-only/harness 共发布 24 个版本,首次发布于 2026/10/13;过去 12 个月发布了 24 个版本。

版本发布日期距今
0.7.3latest2026/11/062 天前
0.7.22026/11/053 天前
0.7.12026/11/035 天前
0.7.02026/11/035 天前
0.6.92026/11/026 天前
0.6.82026/10/309 天前

关于 @by-association-only/harness 的常见问题

@by-association-only/harness 是什么?

毒剂从unisian-next:规则书,栅栏,钩子,道具和校验,用于任何Vite+ repo.

如何安装 @by-association-only/harness?

在项目目录运行 npm install @by-association-only/harness,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:effect(~4.0.2)、vite-plus(^1.1.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。它还提供命令行工具 harness、prose-lint,可以用 npx harness 直接运行。

@by-association-only/harness 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/by-association-only__harness 是否存在。

@by-association-only/harness 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@by-association-only/harness 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=24.15.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@by-association-only/harness 可以商用吗?

@by-association-only/harness 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@by-association-only/harness 的下载量有多少?

根据 npm 官方下载统计,@by-association-only/harness 在 2026/10/09 – 2026/11/07 这 30 天内被下载 3,727 次,日均约 124 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@by-association-only/harness 还在维护吗?

最新版本 0.7.3 发布于 2026/11/06(2 天前);至今共发布 24 个版本,其中过去 12 个月发布了 24 个;首次发布于 2026/10/13。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。