实践指南
约 12 分钟

常见工作流程

掌握使用 Claude Code 处理日常开发任务的常见模式和最佳实践。

关于本课程

本课程将介绍 Claude Code 在实际开发中的常见应用场景,每个工作流程都包含具体的示例提示词, 你可以直接在自己的项目中使用或调整。

代码理解与导航

理解代码库结构

了解项目的整体架构和组织方式

> 请解释这个项目的整体结构和架构

查找特定功能

快速定位实现特定功能的代码

> 用户认证功能在哪里实现的?

理解复杂函数

获取代码逻辑的详细解释

> 解释一下这个函数是做什么的:[粘贴代码]

代码开发

实现新功能

从零开始编写新功能

> 添加一个用户个人资料编辑页面,包含头像上传、姓名修改和邮箱更新功能

重构代码

改进现有代码的质量和可维护性

> 重构这个组件,将重复的逻辑提取为自定义 Hook

修复 Bug

定位并修复代码问题

> 修复登录表单的验证 bug,当前即使邮箱格式不正确也能提交

测试与质量

编写单元测试

为函数和组件创建测试

> 为 utils.ts 中的 formatDate 函数编写单元测试,覆盖各种边界情况

生成测试数据

创建用于测试的模拟数据

> 生成 10 条用户测试数据,包含不同的场景

代码审查

获取代码改进建议

> 审查我最近的变更,提出改进建议

文档与沟通

编写 README

创建或更新项目文档

> 为这个项目更新 README,包含安装步骤、使用示例和贡献指南

编写代码注释

为代码添加说明文档

> 为这个复杂的算法函数添加详细的注释和文档字符串

生成变更日志

记录版本更新内容

> 根据最近的 Git 提交生成 CHANGELOG

Git 操作

创建提交

自动生成描述性提交信息

> 提交我的变更,信息要描述清楚这次改动的目的

解决冲突

帮助处理合并冲突

> 帮我解决这个合并冲突,保留两个版本的更改

创建 Pull Request

生成 PR 描述

> 为当前分支创建一个 Pull Request 描述

项目管理

环境配置

设置开发环境

> 帮我配置 ESLint 和 Prettier,使用 Airbnb 规范

依赖管理

更新和管理项目依赖

> 检查并更新所有过时的 npm 依赖包

性能优化

提升应用性能

> 分析这个页面的性能问题,提出优化建议

使用技巧

分步执行复杂任务

对于大型任务,将其分解为小步骤

首先:分析现有代码 然后:设计新架构 最后:实现变更

使用上下文文件

为 Claude 提供相关背景信息

将设计文档、API 规范等文件放在项目根目录

迭代式开发

先让 Claude 尝试,然后根据结果调整

让 Claude 实现功能 → 测试 → 反馈问题 → 让 Claude 修复

利用 Git 历史

Claude 可以理解之前的变更

询问'这个函数最近是怎么修改的?'

最佳实践

明确具体

清晰描述你想要的结果

提供上下文

让 Claude 了解项目背景

迭代改进

逐步完善结果

验证结果

检查 Claude 的输出是否符合预期

保持对话专注

一个对话处理一个任务

善用 Git

让 Claude 管理版本控制