切换深色模式
自动化与编程模块首页
欢迎来到 Claude Code 与 Computer Use 模块。
这个模块主要讲 Claude 在编程、自动化和工具调用方面的进阶能力。
如果说普通 Claude 聊天更像一个“会回答问题的 AI 助手”,那么 Claude Code 更像一个可以进入项目现场工作的 AI 编程助手。它可以读取代码库、分析项目结构、修改文件、运行命令、检查错误、写测试、生成提交信息,并通过 MCP、Subagents、Computer Use 等能力扩展到更复杂的自动化工作流。
简单理解:
Claude Code 是面向真实开发环境的 AI 编程助手,Computer Use 则让 Claude 在特定场景下可以像人一样操作图形界面。
本模块的目标不是让你一次学完所有高级功能,而是帮助你建立一套安全、可控、高效的 Claude Code 工作流。
本模块包含什么?
本模块包含以下内容:
| 文章 | 你会学到什么 |
|---|---|
| 子代理——Agents | 如何使用专门的子代理处理代码审查、调试、研究、测试等任务 |
| 性能优化 | 如何减少卡顿、上下文污染、重复搜索和低效任务循环 |
| CLAUDE.md 模板 | 如何编写项目说明文件,让 Claude Code 更懂你的项目 |
| MCP 索引 | 如何理解 MCP,以及如何用 MCP 连接外部工具、数据库和服务 |
为什么需要这个模块?
Claude Code 很强,但它不是“随便一句话就能稳定完成所有任务”的魔法工具。
当你进入真实项目后,会遇到很多问题:
- Claude 不理解项目结构
- Claude 总是重复犯同一个错误
- Claude 改了不该改的文件
- Claude 运行了不合适的命令
- 长会话后回答质量下降
- 上下文越来越混乱
- MCP 工具太多导致响应变慢
- 多文件任务不知道如何拆分
- 代码审查、测试、调试混在一个对话里
- 不知道什么时候该用 Agent、MCP、Computer Use
本模块就是为了解决这些问题。
它会帮助你从“能用 Claude Code”升级到“会管理 Claude Code 工作流”。
Claude Code、Agents、MCP、Computer Use 的关系
你可以先这样理解:
| 名称 | 简单理解 | 适合场景 |
|---|---|---|
| Claude Code | AI 编程助手 | 读代码、改代码、跑测试、处理 Git |
| Subagents | 专门任务的子代理 | 代码审查、调试、研究、测试、文档 |
| MCP | 连接外部工具的协议 | GitHub、Sentry、数据库、Figma、Jira |
| Computer Use | 让 Claude 操作图形界面 | GUI 测试、原生 App、模拟器、无 API 工具 |
| CLAUDE.md | 项目说明文件 | 让 Claude 记住项目规则、命令和约定 |
| Performance Optimization | 使用优化 | 减少卡顿、上下文污染、低效循环和工具滥用 |
可以把 Claude Code 看成主工作台。
CLAUDE.md提供项目规则;- Subagents 负责拆分复杂任务;
- MCP 连接外部系统;
- Computer Use 处理图形界面;
- 性能优化保证整个工作流稳定可控。
推荐学习顺序
建议按照下面顺序学习:
1. CLAUDE.md 模板
2. 性能优化
3. 子代理——Agents
4. MCP 索引原因是:
- 先写好
CLAUDE.md,让 Claude Code 知道项目规则; - 再理解性能优化,避免一开始就把上下文搞乱;
- 然后学习 Subagents,把复杂任务拆给专门角色;
- 最后学习 MCP,让 Claude Code 接入更多外部工具。
什么是 Computer Use?
Computer Use 是 Claude 的一种计算机操作能力。在支持的环境中,Claude 可以通过截图、鼠标、键盘等方式与图形界面交互。
它适合处理那些普通命令行、API 或 MCP 工具难以完成的任务,例如:
- 测试原生桌面应用
- 操作模拟器
- 检查 UI 是否正常显示
- 点击图形界面中的按钮
- 调试窗口尺寸、弹窗、布局问题
- 使用没有 API 的 GUI 工具
例如:
请启动这个 macOS 应用,点击每个菜单项,检查是否有明显报错,并截图说明结果。请打开本地 Electron 应用,走一遍 onboarding 流程,记录每一步截图和发现的问题。不过,Computer Use 通常应该作为最后手段。能用 API、MCP、命令行或浏览器自动化完成的任务,不一定要使用 Computer Use。
什么时候使用 Claude Code?
适合使用 Claude Code 的任务包括:
- 阅读陌生代码库
- 查找功能实现位置
- 修复 Bug
- 添加小功能
- 写单元测试
- 生成文档
- 重构局部代码
- 检查 Git diff
- 生成 commit message
- 做代码审查
- 分析日志和报错
- 自动化重复开发任务
示例:
请阅读当前项目,告诉我认证模块的主要实现文件和登录流程。
暂时不要修改任何代码。请根据当前报错分析可能原因,先给排查计划,不要直接改代码。请审查当前 git diff,重点检查 Bug、安全风险和不必要的改动。什么时候使用 Subagents?
当主对话里塞进太多搜索结果、日志、文件内容和分析过程时,Claude 的上下文会变乱。
这时可以使用子代理。
适合使用 Subagents 的任务:
- 代码审查
- 安全审查
- 调试分析
- 数据库查询检查
- 文档整理
- 测试生成
- 大量文件搜索
- 并行分析多个模块
- 让一个专门角色反复执行同类任务
例如:
请使用 code-reviewer 子代理审查当前 diff,只返回主要风险和修改建议。请使用 debugger 子代理分析测试失败原因,不要修改代码。什么时候使用 MCP?
MCP 适合让 Claude Code 连接外部系统。
例如:
- 读取 GitHub issue / PR
- 查询 Sentry 错误
- 读取 Jira 任务
- 查询 PostgreSQL 数据库
- 读取 Notion 文档
- 获取 Figma 设计稿
- 操作内部工具
- 连接监控和分析平台
例如:
请根据 GitHub issue #123 的描述,实现对应功能,并创建一个 PR 草稿。请查看 Sentry 最近 24 小时的高频错误,并判断是否和当前发布有关。学习本模块前需要什么基础?
建议你已经具备:
- 基本命令行能力
- 基本 Git 使用能力
- 能看懂项目目录结构
- 至少使用过 Claude Code 一次
- 知道如何查看
git diff - 知道如何运行项目测试或构建命令
不要求你已经掌握 MCP、Agent SDK 或复杂自动化。
推荐工作流
新手使用 Claude Code 时,建议采用这个流程:
1. 进入项目目录
2. 确认 Git 状态干净
3. 阅读或生成 CLAUDE.md
4. 让 Claude Code 先理解项目
5. 对复杂任务先进入计划模式
6. 小范围修改
7. 运行测试、lint 或构建
8. 检查 git diff
9. 使用子代理做代码审查
10. 人工确认后提交推荐 Prompt:
请先阅读当前项目,不要修改文件。
请告诉我:
1. 项目技术栈;
2. 主要目录结构;
3. 常用启动、测试、构建命令;
4. 当前任务最相关的文件;
5. 后续修改的风险点。安全原则
Claude Code、MCP 和 Computer Use 都可能触及真实文件、命令、工具和系统权限,因此必须注意安全。
请遵守以下原则:
- 不要让 Claude 读取密钥文件
- 不要把生产数据库权限交给 Claude
- 不要让 Claude 自动执行付款、发布、删除等高风险操作
- 复杂任务先计划,再执行
- 所有重要修改都要检查 diff
- 敏感项目中优先使用只读权限
- MCP 服务器必须来自可信来源
- Computer Use 操作屏幕前要明确授权范围
本模块适合谁?
本模块适合:
- 前端开发者
- 后端开发者
- 全栈工程师
- 技术负责人
- AI 产品经理
- DevOps 工程师
- 自动化工具爱好者
- 使用 Claude Code 搭建项目的人
- 希望用 Claude Code 提升工程效率的团队
小结
本模块的核心目标是:
让 Claude Code 从“会帮你写代码”升级为“能安全参与工程工作流的 AI 编程助手”。
你将学习:
- 如何用
CLAUDE.md约束项目规则; - 如何通过性能优化减少上下文混乱;
- 如何用 Subagents 拆分复杂任务;
- 如何用 MCP 连接外部系统;
- 如何理解 Computer Use 的边界和风险。
掌握这些内容后,你就能更稳定地把 Claude Code 用到真实项目中,而不是只停留在简单问答和代码片段生成。