网上关于 Claude Code 的碎片教程很多:有人只讲 npm install,有人只晒一张 diff 截图,有人把 MCP 和权限混在一起讲。真正要上线时,你缺的不是「又一个快捷键」,而是一条从装 CLI 到 CI 绿灯的完整路径。
本篇是 Cloud Mac AI Stack · L6 支柱手册(L6-Q01):把 Claude Code 当作端到端编码 Agent,从安装、第一天试跑、日常委托、MCP 接入,一直写到和 GitHub Runner 联动的生产级工作流。决策与权限门槛见 L3 决策首讲;MCP 逐步安装见 MCP 教程——本篇只管主线串联。
一句话总结
生产级 Claude Code 工作流 = CLAUDE.md 边界 + MCP 最小权限 + 人工 review + Runner 独立跑 CI。Agent 负责产 Diff,Runner 负责产 Fact。
本篇知识骨架
下面不是 Claude Code 官方能力全集,而是本篇 L6-Q01 手册的主线树——每一枝对应正文一节,括号内是锚点。正文各节标题下方有知识骨架标注,与下表一一对应。未画进树的能力(Hooks、子代理、企业托管等)留给后续专题或官方文档。
从安装到生产级工作流 · 2026 年 6 月版
本篇主线(Claude Code 完整手册)
├── 环境选型(#prereq)
│ ├── macOS / Linux 官方支持边界
│ ├── 本地 Mac mini / MacBook vs Cloud Mac
│ └── Node 18+ · 网络 · Anthropic 账号 / API Key
├── 安装验收(#install)
│ ├── npm install -g @anthropic-ai/claude-code
│ ├── claude doctor · claude login
│ └── 5 步验收(进仓库根 · /help · 无 401)
├── 第一天试跑(#first-day)
│ ├── 小范围委托 + 全绿测试
│ ├── git diff 审查改动范围
│ └── 建立审查习惯(越界 → 回 L3 决策)
├── 项目边界(#claude-md)
│ ├── CLAUDE.md 最小模板(安装 / 测试 / 禁止改动)
│ └── 可执行命令优先于 prose 说明
├── 日常节奏(#daily)
│ ├── 三档委托(高 / 协作 / 低)
│ └── 四步循环(委托 → 观察 → 审查 → 合并)
├── 连接层(#mcp)
│ ├── ~/.claude.json · mcpServers
│ ├── GitHub / CodeGraph / Fetch 常见组合
│ └── /mcp 验收(细节 → MCP 安装教程)
├── CI 事实链(#ci)
│ ├── Diff(Claude Code)vs Fact(Runner)
│ ├── feature 分支 → self-hosted Runner → PR 绿灯
│ └── secrets 与 Agent 环境隔离
├── 生产清单(#production)
│ ├── CLAUDE.md / 权限 / MCP / 密钥 / CI / 审查 / 成本
│ └── 试跑 vs 生产级对照表
└── Stack 定位(#stack-map)
├── L0–L5 在 Cloud Mac AI Stack 中的位置
└── 外链:L3 决策 · MCP 教程 · Runner 执行引擎
| 本篇章节 | 你要带走什么 | 没写在这里、去哪看 |
|---|---|---|
| #prereq | 什么时候必须 Mac;Cloud Mac 适用场景 | 买还是租 |
| #install · #first-day | 可复制命令 + 第一天验收标准 | Windows / WSL · Homebrew → 官方文档 |
| #claude-md | 项目级边界模板 | .claude/rules/ · /compact → 进阶专题 |
| #daily | 什么该委托、什么必须人工 | vs Cursor |
| #mcp | 何时接 MCP、怎么验收 | MCP 安装教程 · 三连通 |
| #ci | Diff→Fact 分工;feature 分支 → Runner → PR 绿灯 | Runner 执行引擎 · 一 job 一 workspace |
| #production | 试跑 vs 生产级 7 项对照表 | L3 权限决策 |
| #stack-map | 本篇在 L0–L5 Stack 中的位置 | L6-Q02 总架构 |
| #faq | 订阅 vs API Key、生产是否必须 MCP | 模型计费 |
环境准备:Mac 还是 Cloud Mac?
Claude Code 官方支持 macOS 和 Linux。如果你只做 Web/后端,Linux 云主机也能跑;但只要涉及 xcodebuild、iOS 模拟器或 macOS 专属工具链,就必须有 macOS 环境。
- 本地 Mac mini / MacBook — 24GB 内存更稳(Chrome + Docker + Claude Code 并行时 16GB 容易 Swap),参考 M4/M5 选型
- Cloud Mac — 不想先买硬件、或需要与主力机隔离的开发/CI 环境,见 买还是租
- 不推荐 — 在主力笔记本上同时跑生产 secrets、无隔离的 Agent 与 CI Runner(见 Runner 隔离)
软件前置:Node.js 18+、可访问 Anthropic 的网络、Anthropic 账号(Claude Pro/Max/Team)或 API Key。
安装与登录(5 步验收)
以下命令在 macOS 终端执行(Cloud Mac 上同样适用):
# 1. 全局安装 CLI npm install -g @anthropic-ai/claude-code # 2. 环境自检(Node 版本、PATH 等) claude doctor # 3. 登录(浏览器 OAuth 或 API Key) claude login
| 步骤 | 命令 / 操作 | 成功标志 |
|---|---|---|
| 4 | 进入目标仓库根目录,运行 claude |
出现交互提示符,能输入自然语言委托 |
| 5 | 输入 /help 或简单问答 |
有正常回复,无鉴权 401 错误 |
常见安装坑
不要在子目录随便启动 — MCP 与 CodeGraph 索引依赖工作目录;应在 git 仓库根运行。不要用 sudo npm install — 会导致权限混乱。升级用 npm update -g @anthropic-ai/claude-code。
第一天:跑通第一个委托任务
安装成功不等于「会用」。第一天只做一件事:让小范围改动 + 全绿测试,建立你对 Agent 行为的直觉。
- 在仓库根创建或完善
CLAUDE.md(下一节详解) - 启动
claude,委托词示例:「给 README 增加一节『本地开发』,只改 README,不要动其他文件」 - 观察 Agent 是否先读文件、再改、再执行你指定的验证命令
- 用
git diff审查改动范围,确认没有越界 - 合并前自己再跑一遍测试命令(不要盲信「Agent 说通过了」)
第一天目标不是速度,而是建立审查习惯。如果你发现 Agent 频繁改错目录、乱执行危险命令,先回到 权限决策,不要急着上生产仓库。
CLAUDE.md:项目边界说明书
CLAUDE.md 是 Claude Code 的「项目 README for Agent」——比给人看的 README 更强调可执行命令与禁止事项。生产级仓库几乎必备。
# 项目:my-saas ## 安装 pnpm install ## 测试(改代码后必须全跑) pnpm test pnpm lint ## 禁止改动 - 不要修改 .env、secrets/ - 不要升级 major 依赖除非明确要求 - 计费相关改动必须同时更新对应测试 ## 目录约定 - src/app — Next.js 页面 - packages/api — 后端逻辑
写好 CLAUDE.md 后,同样任务的文件误改率和测试循环轮数通常会明显下降——我们在 工作站实测里,完整 CLAUDE.md 与空白模板相差约 20% 耗时。
日常开发工作流
试跑通过后,进入日常节奏。推荐把任务分成三档,而不是「什么都丢给 Agent」:
| 档位 | 适合委托给 Claude Code | 建议人工主导 |
|---|---|---|
| 高委托 | 跨目录重构、补测试、迁移脚本、重复性修复 | — |
| 协作 | Agent 起草 PR 描述、生成初版实现 | 架构决策、安全敏感逻辑 |
| 低委托 | — | 权限模型设计、生产配置、密钥轮换 |
日常循环建议固定为四步:
- 委托 — 说清范围、验收标准、禁止碰的目录
- 观察 — 看 Agent 读了哪些文件、执行了哪些 shell
- 审查 —
git diff+ 自己跑测试(与 CLAUDE.md 一致) - 合并 — PR + code review;不要直接在 main 上让 Agent 连续提交
与 Cursor 的分工:Cursor 适合编辑器内补全与小范围改写;Claude Code 适合跨文件 + shell + 测试循环的 Agent 任务。两者可以并存,但别指望一个工具覆盖所有场景。
接入 MCP(连接层)
当 Agent 需要读 GitHub Issue、查代码图谱、拉 API 文档时,单靠仓库内 grep 不够——这时接 MCP(Model Context Protocol),相当于给 Claude Code 插上「标准 USB 接口」。
- 配置入口 —
~/.claude.json的mcpServers段 - 常见组合 — GitHub MCP(Issue/PR)、CodeGraph MCP(影响面分析)、Fetch MCP(文档)
- 验收 — 在 Claude Code 里输入
/mcp,应看到mcp__github__*等工具
逐步安装与排错,跟 MCP 安装教程(15 分钟);权限模型见 MCP 最小权限。MCP 是生产级工作流的必要组件,但不是第一天就必须全配——建议先跑通无 MCP 的基础流,再加 GitHub MCP。
接上 CI:Claude Code + Runner
本地 Agent 改完代码、测试绿了,还不算「生产级」——你还需要一条与开发机隔离的 CI 事实链。Stack 里的分工口诀:
Claude Code 生产 Diff,GitHub Runner 生产 Fact。
推荐工作流:
- 开发者在 Cloud Mac / 本地 Mac 上用 Claude Code 完成改动,推送到 feature 分支
- Self-hosted Runner(与 Agent 环境隔离)触发
xcodebuild test/pnpm test等 - PR 必须 CI 绿灯 + 人工 review 才能合并
- 生产 secrets 只存在于 Runner 或密钥管理服务,不进 Agent 日常 shell 环境
Runner 注册与隔离配置:执行引擎 · 排队与 TCO · 一 job 一 workspace。
若本地同时跑 Ollama + Claude Code + Runner,注意内存排班,避免 Swap 拖慢 CI——见 并行排班。
生产级清单(上线前必查)
从「能跑」到「能上线」,过一遍这张表:
| 检查项 | 试跑阶段 | 生产级 |
|---|---|---|
CLAUDE.md |
有基本安装/测试命令 | 含禁止目录、secrets 说明、PR 规范 |
| Agent 权限 | 只读沙箱或受监督写 | 最小 shell 权限;危险命令需确认 |
| MCP | 可选 | PAT 只读、仓库范围最小化 |
| 密钥 | 测试用 .env.local | Agent 环境与生产 secrets 隔离 |
| CI | 本地测试 | Runner 独立 workspace;PR 必过 CI |
| 审查 | 自己看 diff | 强制 code review;禁止直推 main |
| 成本 | 不计量 | 关注 Token/订阅用量;大任务拆分委托 |
Stack 全链路地图
把本篇放进 Cloud Mac AI Stack,你在整条链上的位置如下:
- L0 底座 — 为什么用 Cloud Mac
- L1 执行 — GitHub Runner(Fact 层)
- L2 推理 — Ollama 私有推理(可选,本地 embedding/小模型)
- L3 编码 — 本篇 · Claude Code 完整手册(Diff 层主线)
- L4 连接 — MCP 三连通
- L5 自动化 — OpenHands Agent 平台
Stack 总架构图 + 五模块接入顺序见支柱地图 L6-Q02 · Claude Code 核心架构与 Stack 总图——本篇是其中「编码 Agent」段的落地手册。
常见问题
Claude Code 必须买 Mac 才能用吗? 官方支持 macOS 和 Linux。涉及 iOS/macOS 构建时必须用 Mac,可本地或 Cloud Mac。
订阅和 API Key 怎么选? 个人试跑 Pro/Max 订阅最省事;团队或 CI 集成往往用 API Key + 用量管控。成本对比见 模型计费。
生产级是不是一定要 MCP? 小仓库可以没有;一旦要读 GitHub Issue、跨服务查文档,MCP 几乎是标配。
Agent 改坏了怎么办? git checkout -- . 或 git stash;养成小步提交、频繁分支,别在脏工作区上堆多个委托。
附录 · 延伸阅读:WWDC 2026 之后的变化
不在本篇主线内。苹果在 WWDC 2026 把 AI 助手做进 Xcode 27,对纯 Swift/iOS 团队是多一个选择。Claude Code 的优势仍在跨栈终端 Agent + MCP + 与 Runner 联动——不是被 Xcode 替代,而是分工不同。详见 WWDC26 AI 解读。
ZavCloud
还没合适 Mac?先租一台跑通 Claude Code
云端 Mac mini,原生 macOS。按本手册装 CLI、写 CLAUDE.md、接 Runner——不用先买硬件。
查看 Cloud Mac 方案