no-mistakes
AI驱动的本地Git推送门禁,确保代码质量并自动提PR
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:no-mistakes。 它的用途是:AI驱动的本地Git推送门禁,确保代码质量并自动提PR 完整的 Skill 内容见:https://321skill.com/skills/no-mistakes/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
‘帮我把这个功能分支推送到远程仓库并提PR’,AI会引导你使用 `git push no-mistakes` 命令。随后,no-mistakes会在后台启动验证流水线,自动运行测试、检查代码规范,并通过AI审查代码逻辑。如果发现可以安全修复的格式问题,它会自动修正;如果遇到需要你确认的逻辑问题,它会暂停并提示你处理。全部通过后,一个干净的PR就会自动在你的代码仓库中创建好。
介绍
no-mistakes 是一个AI驱动的Git推送门禁工具,旨在解决开发者因匆忙提交而引入低质量代码或错误的问题。它在本地创建一个Git代理,拦截你的 git push 命令,将代码推送到一个临时的“沙盒”环境,而非直接推送到远程仓库。
使用时,你只需将推送目标从 origin 改为 no-mistakes。工具会自动创建一个隔离的工作树,并在其中运行一套由AI驱动的验证流水线,包括代码审查、测试、文档检查和代码规范检查等。只有所有检查都通过后,代码才会被转发到你配置的真实远程仓库,并自动创建一个干净的Pull Request。
它非常适合追求代码质量的个人开发者或团队,尤其是那些希望将代码审查和静态检查左移、在提交前就发现问题的场景。对于使用Claude、Cursor等AI编码助手的开发者来说,它还能让AI助手执行任务并通过门禁检查,或将已提交的工作进行门禁处理。
与传统的Git钩子或CI/CD流水线不同,no-mistakes的核心区别在于其“非阻塞”和“AI驱动”的特性。它完全在本地、隔离的环境中运行,不会干扰你当前的工作目录。同时,它利用AI代理进行智能审查和自动修复,将安全的机械性修复自动化,而将涉及代码意图的复杂问题升级,交由开发者决策,实现了自动化与人工控制的平衡。
核心特点
核心区别在于:1) 完全本地化、非阻塞的隔离沙盒验证,不影响开发者当前工作环境;2) 深度集成多种AI代理(Claude、Cursor等)进行智能审查与自动修复,而不仅仅是静态规则检查。
注意事项
不适合需要绕过检查、快速提交实验性代码或原型验证的极端敏捷开发场景。
常见问题
no-mistakes会影响我本地的代码吗?
不会。它在一个完全隔离的临时工作树中运行所有检查,你的本地工作目录保持不变。
支持哪些AI模型或工具?
支持Claude、Codex、Rovodev、OpenCode、Pi、Copilot,以及通过acpx使用的Cursor/acp:<target>,并支持有序回退。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/no-mistakes/raw/index.md 读取 no-mistakes 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/no-mistakes/raw/index.md(查看排版版本)