Claude Code 是 Anthropic 官方推出的命令行 AI 助手,相比 IDE 内置的 AI Copilot,它最大的差异在于面向工作流而非单点补全:它能直接调用 shell、读写文件、跑测试、读 Git 历史,并通过自定义 Agent 与 Hook 把整套开发流程接管。
1. 安装与登录
官方推荐通过 npm 全局安装:
npm install -g @anthropic-ai/claude-code
claude
首次运行会打开浏览器完成 OAuth 授权,登录后会在 ~/.claude/ 下生成配置目录。
2. 基本工作流
启动 claude 后,进入项目目录与它对话即可。常用模式有三种:
- 对话模式:直接提问、让它修改代码
- Plan 模式:先规划再执行,适合复杂任务
- Agent 模式:把一个复杂目标交给子 Agent 自主完成
3. 自定义 Agent
在 .claude/agents/ 下创建 markdown 文件即可定义子 Agent:
---
name: code-reviewer
description: 对当前 PR 做严格 review
tools: Read, Grep, Bash
---
你是一名严格的 code reviewer,请聚焦:
- 安全漏洞
- 边界条件
- 代码可读性
4. Hook:让 AI 自动守规矩
Hook 是 Claude Code 最被低估的能力——它能在每次工具调用前后注入 shell 命令。例如自动跑 lint:
建议把 Hook 配置在仓库级 .claude/settings.json,团队共享。
5. 下一步
跑通基础流程后,建议依次探索:MCP Server、Skills、子 Agent 编排。这部分会在下一篇展开。