🔄 Claude Code Workflow 详解

Anthropic 出品的终端 AI 编程助手 — 理解代码 → 规划方案 → 执行操作 → 迭代反馈

① Claude Code 是什么 Claude Code = 终端中的 Agentic 编程助手 运行在命令行终端 | 直接操作你的代码库 | 支持多步骤自主完成任务 | 由 Anthropic Claude 模型驱动 核心理念:不是"聊天→复制粘贴",而是"告诉它目标→它自己动手完成" ② 核心能力 📖 理解代码库 读取项目结构 索引依赖关系 ✏️ 编辑文件 创建/修改/重构代码 精确 diff 应用 ⚡ 执行命令 运行 shell / 测试 构建 & 部署 🔍 搜索 & Debug 语义搜索代码 定位 & 修复 Bug 🔀 Git 操作 commit / branch / PR 代码审查 ③ Agentic 工作流 — 核心循环 1 用户输入任务 自然语言描述目标 2 理解 & 规划 分析代码库上下文 制定执行计划 3 执行工具操作 • 读写文件 • 运行命令 • 搜索 & Git 4 观察结果 检查输出 & 错误 5 判断是否完成 目标达成? ✅ 完成 6 ✅ 任务完成 返回结果给用户 ❌ 未完成 → 返回步骤 2 🔄 自主迭代循环 Claude 自动重复 2→3→4→5 直到任务完成 ④ 实际使用示例 💬 你说: "帮我把项目里的 Express.js 迁移到 Fastify" "顺便把测试也一起更新" 🤖 Claude Code 自动: 1. 扫描所有路由文件,分析 Express 用法 2. 逐个文件替换为 Fastify 语法 3. 更新 package.json 依赖 4. 修改测试文件适配新框架 5. 运行测试确认通过 ✅ ⑤ 传统方式 vs Claude Code 🐌 传统:人驱动 问 AI → 复制代码 → 粘贴到编辑器 → 手动运行 → 报错 → 再问... 每一步都需要人工参与,效率低,上下文容易丢失 🚀 Claude Code:AI 驱动 告诉目标 → AI 自主完成全部操作 → 你只需审查结果 端到端自动化,上下文完整保留,迭代速度快