ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Day01_Claude Code 实战指南:启动方式、权限配置、常用命令与项目宪法

Day01_Claude Code 实战指南:启动方式、权限配置、常用命令与项目宪法

一、Claude Code 的启动方式

场景命令说明
常规启动claude进入交互式会话,开启一个全新的对话上下文
继续上一次对话claude --continue或claude -c直接接着上一次的会话继续,适合中断后恢复工作
恢复历史聊天记录claude --resume或claude -r列出历史会话,由你选择要恢复哪一个
起别名启动claude -n或claude --name为当前会话命名,便于后续在历史列表中快速识别

二、配置文件方式:用 settings.json 控制权限

Claude Code 的权限控制:允许写进allow,禁止写进deny

全局配置文件位于~/.claude/settings.json(Windows 下为C:\Users\你的用户名\.claude\settings.json)。

{ "env": { "ANTHROPIC_BASE_URL": "大模型的BASE_URL", "ANTHROPIC_AUTH_TOKEN": "自己的APIKey", "API_TIMEOUT_MS": "3000000", "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1", "ANTHROPIC_MODEL": "大模型的名字", "ANTHROPIC_DEFAULT_SONNET_MODEL": "大模型的名字", "ANTHROPIC_DEFAULT_OPUS_MODEL": "大模型的名字", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "大模型的名字" }, "permissions": { "allow": [ "Read", "Write", "Bash(npm *)", "Bash(git *)", "Bash(node *)" ], "deny": [ "Bash(rm -rf *)" ] }, "autoCompactThreshold": 80 }

几个关键点值得单独说明:

  • env 段:用于配置模型接入地址、鉴权 Token、超时时间以及各档位模型名称,是接入第三方或自建模型服务的关键。
  • permissions.allow:白名单。例如Read允许读取文件内容,Write允许写入文件,Bash(npm *)允许执行 npm 相关命令。
  • permissions.deny:黑名单,优先级高于白名单。像Bash(rm -rf *)这类高危操作必须放进 deny。
  • autoCompactThreshold:上下文占用达到设定百分比(如 80)时自动压缩,避免对话被截断。

三、Claude Code 的常见命令

命令作用
/clear完全清空当前对话,适合切换到不相关的新任务
/btw该命令下的对话不会记入上下文,适合临时提问
/context详细查看上下文中每个模块的占比
/compact压缩当前对话的上下文,保留要点、释放空间
/init自动生成项目的 CLAUDE.md
/rewind回退到某个节点
/resume选择历史对话
双击Esc停止当前输出或回退

四、Claude Code 宪法:CLAUDE.md

4.1 一份可直接参考的宪法示例

# 核心行为准则 1. 所有回答都需要使用简体中文。 2. 上下文接近 80% 左右的时候,提醒我。 3. 遇到配置文件 settings.json 中 deny 绝对禁止的操作,立即停止并提醒我,不要尝试其他方式执行。 4. 如果要修改 settings.json 的内容,修改之前务必告诉我,允许之后才能修改。 5. 每次回答要精准,不绕弯子,拿不准的提前问我,不编造。 工作流程 涉及 3 个以上文件改动时,先输出中文实施方案,等我确认后再编码。 生成代码时,文件名、变量名、函数名等命名要简洁明了,见名知意。 遇到报错时,先用通俗的中文解释错误含义,再给修复方案。

4.2 配置文件的四个层级

层级路径适用范围
用户全局配置C:\Users\你的用户名\.claude\CLAUDE.md自己开发的所有项目都需要遵守
项目根目录(团队)项目文件夹\CLAUDE.md本项目需要遵守的规则,团队共享
项目根目录(团队补充)项目文件夹\.claude\rules\xxx.md按主题拆分的补充规则
项目根目录(个人)项目文件夹\CLAUDE.local.md个人偏好,不提交到仓库
模块子目录项目文件夹\模块文件夹\CLAUDE.md仅对该模块生效的局部规则

优先级遵循就近原则:越靠近当前工作目录的配置,优先级越高。因此模块级规则可以覆盖项目级规则,项目级规则可以覆盖全局规则。

4.3 宪法应该写什么

  • 输出规范:语言、格式、不要废话、拿不准要问、报错先解释。
  • 代码规范:命名风格、注释要求、缩进方式、冗余代码处理、改动前需确认。
  • 权限规范:高危命令要询问、上下文 80% 要提醒、修改 settings.json 要报备。

五、小结

启动方式决定你如何进入工作状态,settings.json 决定 AI 能做什么、不能做什么,斜杠命令决定上下文如何被管理,而 CLAUDE.md 决定 AI 以什么风格和流程与你协作。四者配合起来,Claude Code 才真正从一个“会写代码的对话框”变成一个可预期、可管控的工程伙伴。

返回列表