很多人把指令写进 CLAUDE.md、settings.json 或 --append-system-prompt,重启后发现 Claude 照旧。作者指出 Claude Code 有三套机制:CLI 参数替换或追加系统提示、CLAUDE.md 注入项目上下文、output styles 改变输出格式,它们作用在请求周期的不同层。系统提示本身不是单个可编辑文件,而是请求时由多个来源拼装,部分内容始终锁定。