Claude Code 自动跑?先把这个权限守卫装上再说
Claude Code 的 autoMode 功能,你真的敢裸用吗?
说真的,autoMode 刚出那会儿我挺激动的——终于可以让 Claude 在后台自己跑了,不用每次都点同意。但用着用着,问题就来了:配置散落在三个文件里,规则一多根本看不清,而且改完之后 Claude 到底认不认、会不会误删代码,全靠”相信它”。
直到我看到 obeone 写的这个 automode-config Skill,才感觉这块终于有人管了。
它到底干了什么
简单说,这是一个专门给 Claude Code 写 autoMode 配置的 Skill,但它比你自己手写要靠谱得多。
它把配置拆成了四个明确的区块:
- environment:告诉 Claude 哪些仓库/域名可信
- allow:明确允许的操作,即使 soft_deny 有冲突也放行
- soft_deny:危险操作提示,但用户意图可以覆盖
- hard_deny:无条件拦截,安全红线
每个区块都是自然语言规则,不是什么复杂的语法,学起来零成本。
安全机制是亮点
这个 Skill 最让我安心的地方,是它自带 critique gate——每次改配置之前会先跑一遍 `claude auto-mode critique`,只有通过了才会真正写入文件。
而且写入是原子操作,带文件锁(flock)和 sha256 hash gate,防止并发写入或改到一半崩溃。相当于给配置加了个事务保护。
另外它会同时读取三层配置文件做比对:
- ~/.claude/settings.json(用户级,只读)
- .claude/settings.json(项目共享,只读)
- .claude/settings.local.json(实际写入目标)
确保不会意外覆盖别人的配置,也不会在不该写的地方动手。
适合谁用
如果你的团队多人共用 Claude Code,或者项目里 autoMode 规则越来越复杂,这个 Skill 几乎是必装的。特别是它会扫描你的现有配置,自动找出可以迁移的规则——不用手动一条一条搬。
要求 Claude Code 2.1.83 以上,如果你还在用旧版,先升级。
怎么装
GitHub 上有完整的 SKILL.md,直接 clone 下来放到 ~/.claude/skills/ 就能用:
https://github.com/obeone/claude-skills/tree/main/skills/automode-config
同仓库里还有 dockerfile-best-practices、helm-bjw-s-chart、apple-shortcuts 等配套 Skill,都是生产级质量,值得一起装。
GitHub: https://github.com/obeone/claude-skills/tree/main/skills/automode-config
评论区
登录后可评论。