权限四挡:放权提速与收权保命
这节课结束时,你会有
写进 CLAUDE.md 的三行权限方案
整门课最重要的一节。不是吓你:它能动真实文件,就意味着能删错真实文件。权限就是它的方向盘和刹车——会用的人放权提速、收权保命;不会用的人要么烦死在确认弹窗里,要么出一次大事故。
01先懂默认档:它天生系着安全带
不动任何设置时,它是「边干边问」模式:项目文件夹里读文件、写文件放行;要删东西、动文件夹外的、跑有风险的命令、联网操作——先弹窗问你。
> 把 旧版本/ 文件夹整个删掉
要执行:rm -rf 旧版本/(删除 34 个文件,不可恢复) 允许吗? [y] 允许 [n] 拒绝 [a] 本次会话都允许
要执行:rm -rf 旧版本/(删除 34 个文件,不可恢复) 允许吗? [y] 允许 [n] 拒绝 [a] 本次会话都允许
这个弹窗是替你挡子弹的。看清楚再点——尤其是删除、覆盖、批量操作。别嫌烦就无脑 y,那等于拆掉安全带。
02四挡怎么切:Shift+Tab
会话里按 Shift+Tab 循环切换权限档。四挡从紧到松:
① plan · 先出方案
只研究不动手:它读文件、想方案、给你计划,你点头前一个文件都不改。大改动、心里没底的活,先进这挡看它打算怎么干。
② default · 边干边问
日常主力挡。写文件放行,危险动作弹窗。90% 的时间你该在这里。
③ acceptEdits · 自动改文件
改文件不再逐次问。适合你盯着屏幕高频迭代的活(改稿、调页面)——弹窗省了,但你的眼睛就是安全带,人别走开。
④ bypassPermissions · 全放行
什么都不问。⛔ 只该在隔离环境(虚拟机、容器、专门的沙盒)里用——在你日常电脑上开这挡跑批量活,等于把方向盘扔出窗外。
03放权的艺术:按活选挡
原则一句话:影响面越大、越不可逆、你越不在场,权限越要收紧。对着日常场景套:
- 读资料、做分析、出报告 → default 顺跑,基本不会弹窗;
- 整个下午来回改一份稿子 → acceptEdits,省掉几十次确认;
- 重构文件夹结构、批量改名 → plan 先看方案,确认后回 default 执行,删除类要求「先给清单」;
- 定时任务、无人值守跑活 → 只读或最小权限——你不在场,弹窗没人看,出事没人拦(第 4 章定时课细讲)。
还有一个中间态很好用:弹窗选 [a] 本次会话都允许——只对当前会话放行这类操作,会话结束自动收回。比切挡更细粒度的「临时放权」。
04检查点
CHECKPOINT · 01
你要出门吃饭,想让它趁这时间批量整理 3000 个文件。正确姿势?
为什么:批量 + 不可逆 + 人不在场,三个危险因素全占——这恰恰是权限最该收紧的时刻。bypass 在日常电脑上无人值守跑批量是最典型的事故配方;acceptEdits 的安全带是「你在看着」,人走了它就形同虚设。方案确认好、清单核过、人在场再放行,一顿饭的耽误换的是不出大事。
CHECKPOINT · 02
确认弹窗弹出「要执行:覆盖 报价单-final.xlsx」,你其实没让它动这个文件。怎么办?
为什么:弹窗的意义就在这一刻——它拦下了一个你没预期的动作。正确顺序永远是:拒绝 → 问动机 → 要么它有正当理由(你再放行),要么它理解偏了(你纠正)。「先允许再说」让弹窗白设了;直接关终端则连「它为什么想这么干」都不知道,问题还会再来。
跟做清单0/4
本课产出
你的权限方案:什么活用什么挡,写成三行放进 CLAUDE.md
例如:「删除和覆盖永远先给清单」「批量操作先试跑 20 个」「无人值守只给只读」。这三行以后每个会话自动生效——安全带焊进宪法。
完成后自动记录进度,随时能回来