前端/UI/可视化 · Go

kunchenguid/no-mistakes

一个放在真实远程前面的本地 Git 代理,先检查再推送并自动开干净 PR

增长榜 #28 已读 README 并重写
增长排名 #28 Fast Growth Top 100
本期热度 Stars 50 OSSInsight 页面展示
Forks 3 榜单记录
Fork / Star 6.0% 社区复用强度

它是什么

no-mistakes 不是传统库或框架,而是一个放在真实远程前面的本地 Git 代理。它让你把代码推到 no-mistakes,再由它在独立 worktree 里做校验、自动修复和转发推送。它主要面向想把提交前检查、自动修复和 PR 创建串成一条工作流的开发者。

为什么值得关注

README 明确给出“git push no-mistakes”和“Clean PRs by default”,说明它的目标非常具体:减少脏提交,把检查、修复、推送、开 PR 连成一条链。榜单里它在 Fast Growth Top 100 中排名靠前,说明这个工作流正在被快速关注。

核心能力

  • 在本地 Git 代理层拦截并接管 push
  • 使用 disposable worktree 隔离验证流程
  • 运行 AI 驱动的校验流水线
  • 通过后再转发分支到配置的目标远程

适合谁用

  • 想把提交前检查接到 push 流程里的开发者
  • 需要自动修复与人工复核并存的团队
  • 用编码代理协作的人,想让代理先跑流程再放行
  • 希望把 PR 保持干净、减少返工的人

使用前注意

  • 它工作在本地 Git 代理层,入口是 push 到 no-mistakes
  • README 提到支持 claude、codex、rovodev、opencode、pi、copilot 和 acp
  • 带有 /no-mistakes 用法,适合让编码代理参与受控任务
  • Human stays in charge,自动修复后仍可由你决定是否接受

README 证据

  • “puts a local git proxy in front of your real remote”
  • “Push to no-mistakes instead of origin”
  • “spins up a disposable worktree”
  • “runs an AI-driven validation pipeline”