Claude Code最佳实践完全指南:2025年26个实战技巧助你成为编程高手

35 分钟阅读

想象一下,如果有一个程序员朋友能够瞬间理解你的整个项目,并且24小时随时待命为你答疑解惑,这就是Claude Code! 它是由Anthropic开发的革命性AI编程助手,不仅仅是一个工具,更像是你身边最懂你的技术导师。通过简洁的命令行界面,它提供智能代码分析、自动修复、重构建议等功能,就像有了一个永不疲倦的代码审查专家在身边。

还在为复杂的代码逻辑而苦恼吗?还在为找不到bug而熬夜吗?在人工智能快速发展的今天,Claude Code 作为最强大的AI编程助手之一,提供了更深层的代码智能分析能力和完整的项目理解能力。本文将为您提供从入门到精通的完整指南,帮助您掌握Claude Code的核心使用方法和最佳实践,实现编程效率提升的目标。

初次相遇:Claude Code到底是什么神器?

还记得你第一次接手一个复杂项目时的心情吗? 数万行代码,复杂的依赖关系,看不懂的业务逻辑...这种时候你多希望有个经验丰富的同事能帮你快速理解这一切。

现在,Claude Code让这个梦想成为现实! 它是由Anthropic开发的革命性AI编程助手,不仅仅是一个工具,更像是你身边最懂你的技术导师。想象一下:只需要在命令行输入一句话,它就能瞬间理解你的整个项目结构,并给出精准的建议。这种体验,就像有了一个24小时在线的高级架构师!详细了解可查看官方文档

为什么说Claude Code是程序员的"超级助手"?

让我们先来个小游戏: 想象你正在做代码审查,面对一个5000行的组件文件。传统方式是什么?一行一行地看,花费几个小时理解业务逻辑。而Claude Code呢?只需要一句"请分析这个组件的作用和优化建议",30秒后你就能得到一份详细的分析报告!

这就是Claude Code的魅力所在:

"上帝视角"的项目理解:传统工具只能看单个文件,而Claude Code能把整个项目尽收眼底,就像站在高山之巅俯瞰整个城市
多模态理解:不仅能读代码,还能看懂你的设计稿、错误截图,甚至能根据一张UI图片直接写出代码!
上下文管理:就像一个从不忘事的同事,永远记得你项目的每一个细节
安全执行:有了计划模式,再也不用担心AI"乱搞破坏"你的代码了
安全防护:内置权限管理和审计追踪,让企业用户用得放心(详情参考Anthropic安全文档
开放生态:通过MCP协议,可以连接几乎所有你用过的开发工具

与传统工具对比:相比GitHub Copilot的代码补全,Claude Code更侧重项目级理解和完整工作流支持;相比Cursor的编辑器集成,Claude Code提供更强大的代码审查工具能力和命令行的灵活性。

Claude Code AI编程助手功能概览图,展示项目级理解、多模态支持、安全执行等核心特性

让我们来个直接对比:Claude Code VS 其他工具

你可能会问: "市面上这么多AI编程工具,Claude Code凭什么脱颖而出?让数据说话!

特性Claude CodeGitHub CopilotCursor
交互方式对话式命令行IDE内嵌编辑器集成
代码理解深度项目级别文件级别函数级别
多模态支持✅ 图像+文本❌ 仅文本✅ 图像+文本
自动化程度高(直接执行)中(建议为主)中(辅助编辑)
学习曲线中等

快速上手:30秒开始你的Claude Code之旅

第一次运行

基础命令体验

# 进入您的项目目录
cd your-project-directory

# 启动Claude Code交互模式
claude

# 尝试第一个查询
> 这个项目的主要功能是什么?

项目初始化

使用 /init 命令让Claude Code理解您的项目:

# 在项目根目录执行
claude
> /init

# Claude Code将自动分析项目结构并生成CLAUDE.md文件

生成的CLAUDE.md示例:

# 项目概述
这是一个基于React的电商前端应用,使用TypeScript开发。

## 技术栈
- React 18
- TypeScript 4.9
- Tailwind CSS
- Zustand (状态管理)

## 项目结构
- `/src/components` - 可复用组件
- `/src/pages` - 页面组件
- `/src/store` - 状态管理
- `/src/utils` - 工具函数

## 开发规范
- 使用函数式组件和Hooks
- 遵循ESLint和Prettier配置
- 组件命名使用PascalCase

验证设置效果

执行以下命令验证Claude Code是否正确理解了项目:

# 询问项目结构
> 请解释一下这个项目的组件结构

# 请求代码分析
> 分析src/components/Header.tsx文件的功能

# 寻求改进建议
> 这个项目有什么可以优化的地方?

核心工作流:掌握日常编程场景

Claude Code核心工作流程图,涵盖代码分析、错误修复、重构优化、测试生成等日常编程场景

代码库理解工作流

新项目快速上手

当您接手一个新项目时,Claude Code可以帮助您快速建立对代码库的理解:

工作流程:

  1. 项目概览
claude
> 给我一个这个项目的总体概览,包括主要功能、技术栈和架构模式
  1. 关键模块分析
> 分析最重要的5个文件或模块,解释它们的作用和相互关系
  1. 数据流理解
> 用户数据在这个应用中是如何流转的?从输入到存储到显示
  1. 依赖关系梳理
> 创建一个依赖关系图,显示核心模块之间的依赖

复杂代码架构分析

对于大型项目,Claude Code提供深度分析能力

最佳实践示例:

# 分析设计模式
> 这个项目使用了哪些设计模式?请举例说明

# 识别潜在问题
> 分析代码中可能存在的性能瓶颈和架构问题

# 现代化建议
> 这个项目如何迁移到最新的技术标准?制定迁移计划

错误修复工作流

编译错误诊断

Claude Code在错误诊断方面表现卓越:

典型场景:构建失败

# 分享错误信息
> 我的项目构建失败了,错误信息如下:
[粘贴完整的错误日志]

# Claude Code会提供:
# 1. 错误原因分析
# 2. 多种解决方案
# 3. 预防措施建议

实际案例:TypeScript类型错误

# 问题描述
> 我在components/UserProfile.tsx中遇到类型错误:
Property 'avatar' does not exist on type 'User'

# Claude Code响应:
# 1. 检查User类型定义
# 2. 提供修复代码
# 3. 解释类型系统最佳实践

运行时异常分析

对于运行时错误,Claude Code提供系统性的调试方法

调试工作流:

  1. 错误重现
> 应用在执行用户登录时抛出异常,如何系统性地调试这个问题?
  1. 根因分析
> 分析可能的错误来源:网络请求、状态管理、表单验证等
  1. 修复验证
> 实现修复方案后,如何确保不会引入新的问题?

代码重构工作流

遗留代码现代化

Claude Code在代码重构方面提供强大支持

重构策略制定:

# 评估现状
> 分析这个组件的代码质量,识别需要重构的部分

# 制定计划
> 为UserManagement.js的现代化重构制定分步骤计划

# 风险评估
> 这次重构可能影响哪些功能?如何降低风险?

实际重构示例:

# 类组件转函数组件
> 将这个React类组件重构为函数组件,保持所有功能不变

# API调用优化
> 重构这个组件中的API调用,使用现代的async/await模式

# 状态管理优化
> 优化这个组件的状态管理,减少不必要的重渲染

架构级别重构

对于大规模重构,Claude Code提供架构级指导:

# 模块化重构
> 这个大型组件应该如何拆分成更小的可复用组件?

# 性能优化重构
> 识别性能瓶颈并提供优化方案

# 可维护性提升
> 如何重构以提高代码的可维护性和可测试性?

测试和文档工作流

自动化测试生成

Claude Code可以智能生成各种类型的测试

单元测试生成:

# 基础单元测试
> 为utils/formatCurrency函数生成完整的单元测试

# 组件测试
> 为LoginForm组件生成React Testing Library测试

# 边界测试
> 生成边界条件和错误情况的测试用例

测试策略制定:

# 测试计划
> 为这个模块制定完整的测试策略,包括单元测试、集成测试和端到端测试

# 覆盖率提升
> 分析测试覆盖率报告,建议需要补充测试的关键区域

文档自动生成

让Claude Code帮助您维护项目文档

# API文档生成
> 为这个Express路由生成详细的API文档

# 组件文档
> 生成这个React组件的使用文档,包括props说明和使用示例

# README更新
> 根据项目当前状态更新README文件

高级特性:释放Claude Code的全部潜力

Claude Code高级特性架构图,展示计划模式、子代理系统、MCP集成等企业级功能

计划模式详解

计划模式(Plan Mode) 是Claude Code的一项革命性特性,它允许您在不直接修改代码的情况下进行深度分析和规划。

何时使用计划模式

计划模式特别适用于以下场景:

  1. 复杂重构规划:在大规模代码变更前制定详细计划
  2. 架构设计分析:分析系统设计的合理性
  3. 风险评估:评估变更的潜在影响
  4. 团队协作规划:制定多人协作的开发计划

计划模式

参见Claude Code Plan Mode完全指南

子代理系统

子代理(Subagents) 是Claude Code的专业化AI助手,每个子代理都专注于特定类型的任务。

内置子代理介绍

Claude Code提供多个内置子代理:

  1. 代码审查代理:专注于代码质量分析
  2. 性能优化代理:识别和优化性能问题
  3. 安全扫描代理:检测安全漏洞
  4. 文档生成代理:自动化文档创建
  5. 测试生成代理:智能测试用例生成

使用子代理

# 调用代码审查代理
> @code-review 请审查src/components/ShoppingCart.tsx

# 调用性能优化代理
> @performance 分析这个查询函数的性能并提供优化建议

# 调用安全扫描代理
> @security 扫描这个API端点的安全问题

创建自定义子代理

您可以创建专门针对您团队需求的子代理: 参见Claude Code 子代理系统实战

MCP集成生态

模型上下文协议(Model Context Protocol, MCP) 允许Claude Code连接到外部系统和数据源。MCP是一个开放标准,详细信息可参考官方MCP文档和我们的Claude Code MCP 集成实战:打造强大的外部数据连接

MCP的核心概念

MCP通过标准化协议实现:

  1. 资源访问:访问文件、数据库、API等外部资源
  2. 工具调用:执行外部命令和操作
  3. 上下文共享:在不同系统间共享上下文信息

常用MCP集成

数据库集成示例:

# 配置数据库MCP服务器
claude mcp add database --type postgresql --connection-string "postgresql://user:pass@localhost/db"

# 查询数据库
> @database 查询用户表中最活跃的10个用户

# 分析数据库结构
> @database 分析订单表的索引优化机会

Git集成示例:

# 配置Git MCP
claude mcp add git --repository .

# 分析提交历史
> @git 分析最近30天的提交模式,识别代码变更热点

# 自动化代码审查
> @git 对上一个提交进行全面代码审查

文档系统集成:

# 连接Confluence
claude mcp add confluence --base-url "https://company.atlassian.net"

# 同步文档
> @confluence 将这个API的文档同步到技术文档空间

多模态能力

Claude Code支持多种输入模式,特别是图像处理能力。

图像拖拽分析

您可以直接将截图、设计图或错误界面拖拽到Claude Code中:

# 拖拽UI设计图
> [图片:新的用户界面设计]
> 请根据这个设计图实现React组件

# 拖拽错误截图
> [图片:浏览器错误界面]
> 这个错误的原因是什么?如何修复?

UI设计实现

Claude Code可以将设计图转换为代码:

# 上传设计稿
> [图片:移动端登录页面设计]
> 使用React Native实现这个登录页面,要求响应式设计

# 输出完整的React Native组件

视觉反馈迭代

通过截图进行快速迭代:

# 第一轮实现
> 实现一个产品卡片组件

# 截图反馈
> [图片:当前实现效果]
> 对比设计稿,这里的间距和颜色需要调整

# 快速修正
> 请调整间距为16px,主色调改为#007AFF

个性化配置:打造专属的开发环境 {#section5}

📈 Claude Code 最佳实践有哪些?

  1. 循序渐进:从基础功能开始,逐步掌握高级特性
  2. 配置优化:持续优化CLAUDE.md和个人配置
  3. 团队协作:建立标准化的团队使用规范
  4. 安全第一:始终考虑安全性和合规性要求
  5. 持续学习:跟进新功能和最佳实践更新

CLAUDE.md优化策略

CLAUDE.md 是Claude Code理解项目的核心配置文件,优化它可以显著提升AI助手的表现。

项目上下文最佳实践

基本结构模板:

# 项目名称
简洁明了的项目描述(1-2句话)

## 技术栈
- 前端:React 18, TypeScript, Tailwind CSS
- 后端:Node.js, Express, PostgreSQL
- 部署:Docker, AWS ECS

## 项目结构

src/ ├── components/ # 可复用UI组件 ├── pages/ # 页面组件 ├── hooks/ # 自定义React Hooks ├── services/ # API调用和业务逻辑 ├── utils/ # 工具函数 └── types/ # TypeScript类型定义


## 编码规范
- 使用ESLint + Prettier
- 组件名使用PascalCase
- 文件名使用kebab-case
- 优先使用函数式组件和Hooks

## 数据流
用户操作 → React组件 → Redux Store → API Service → 后端 → 数据库

## 测试策略
- 单元测试:Jest + React Testing Library
- 集成测试:Cypress
- 覆盖率要求:>80%

## 部署流程
GitHub → CI/CD (GitHub Actions) → Docker → AWS ECS → 生产环境

团队约定记录

在团队开发中,CLAUDE.md应该包含团队约定:

## 团队协作规范

### Git工作流
- 使用Git Flow分支模型
- 主分支:main(生产)、develop(开发)
- 功能分支:feature/[功能名]
- 修复分支:hotfix/[问题描述]

### 代码审查
- 所有PR必须经过至少2人审查
- 自动化测试必须通过
- 代码覆盖率不得低于现有水平

### 命名约定
- 组件:PascalCase(UserProfile)
- 函数:camelCase(getUserInfo)
- 常量:SCREAMING_SNAKE_CASE(API_BASE_URL)
- CSS类:kebab-case(user-profile-card)

### API设计
- RESTful设计原则
- 统一的错误响应格式
- JWT认证机制
- API版本控制:/api/v1/

定期维护方法

建立CLAUDE.md的维护机制:

# 每周更新检查
> 检查CLAUDE.md的内容是否与当前项目状态一致

# 新功能添加后
> 我刚完成了支付模块的开发,请更新CLAUDE.md中的相关部分

# 重构完成后
> 我重构了状态管理架构,请相应更新项目描述

自定义斜杠命令

斜杠命令让您可以快速执行常用操作。

> 当我输入 /deploy-staging 时,请执行以下操作:
> 1. 运行构建命令 npm run build
> 2. 执行测试 npm test
> 3. 部署到staging环境
> 4. 运行端到端测试

实用命令示例

代码质量检查命令:

# /quality-check 命令配置
{
  "name": "quality-check",
  "description": "全面的代码质量检查",
  "steps": [
    "运行ESLint检查",
    "执行TypeScript类型检查",
    "运行单元测试",
    "生成测试覆盖率报告",
    "分析代码复杂度",
    "检查安全漏洞"
  ]
}

快速重构命令:

# /refactor-component 命令
{
  "name": "refactor-component",
  "description": "重构React组件的标准流程",
  "parameters": ["component-path"],
  "steps": [
    "分析组件当前状态",
    "识别重构机会",
    "提供重构方案",
    "实施重构",
    "更新相关测试",
    "验证功能正常"
  ]
}

数据库操作命令:

# /db-analysis 命令
{
  "name": "db-analysis",
  "description": "数据库性能和结构分析",
  "steps": [
    "分析查询性能",
    "检查索引使用情况",
    "识别N+1查询问题",
    "建议优化方案",
    "生成性能报告"
  ]
}

工作流自动化

将Claude Code集成到您的开发工具链中。

Git集成最佳实践

智能提交信息生成:

# 配置Git hooks
claude integrate git --hook pre-commit

# 自动生成提交信息
> 分析我暂存的更改,生成符合Conventional Commits规范的提交信息

# 输出示例:
# feat(auth): implement OAuth2 login with Google
# 
# - Add Google OAuth2 strategy
# - Implement user session management
# - Add error handling for auth failures
# 
# Closes #123

代码审查自动化:

# PR创建时自动审查
claude integrate github --event pull_request

# 审查输出示例:
## 代码审查报告

### 📊 总体评分:8.5/10

### ✅ 优点
- 代码结构清晰,遵循最佳实践
- 测试覆盖率达到90%
- TypeScript类型定义完整

### ⚠️ 建议改进
1. `UserService.ts:45` - 建议添加错误处理
2. `LoginForm.tsx:28` - 可以使用useCallback优化性能
3. 建议添加API响应的边界情况测试

### 🔍 安全检查
- 未发现明显安全问题
- 建议对用户输入进行额外验证

CI/CD流程集成

GitHub Actions集成:

# .github/workflows/claude-code.yml
name: Claude Code Analysis

on:
  pull_request:
    branches: [main, develop]

jobs:
  analysis:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Setup Claude Code
        run: npm install -g claude-code
      - name: Code Analysis
        run: |
          claude analyze --format json > analysis.json
          claude suggest improvements --file analysis.json
      - name: Comment PR
        uses: actions/github-script@v6
        with:
          script: |
            const fs = require('fs');
            const analysis = JSON.parse(fs.readFileSync('analysis.json', 'utf8'));
            github.rest.issues.createComment({
              issue_number: context.issue.number,
              owner: context.repo.owner,
              repo: context.repo.repo,
              body: analysis.summary
            });

部署流程优化

自动化部署检查:

# 部署前检查命令
/deploy-check

# 执行内容:
# 1. 运行完整测试套件
# 2. 检查环境变量配置
# 3. 验证数据库迁移
# 4. 分析性能影响
# 5. 生成部署报告

团队协作:企业级Claude Code实践

Claude Code团队协作管理图,展示企业级用户角色权限配置和协作工作流程

团队标准化

在企业环境中,建立统一的Claude Code使用标准至关重要。

统一配置管理

团队配置共享:

# 创建团队配置仓库
git init claude-config-team
cd claude-config-team

# 标准目录结构
team-config/
├── claude/
│   ├── global.json          # 全局配置
│   ├── profiles/            # 角色配置
│   │   ├── frontend.json    # 前端开发者配置
│   │   ├── backend.json     # 后端开发者配置
│   │   └── fullstack.json   # 全栈开发者配置
│   └── templates/           # CLAUDE.md模板
│       ├── react-project.md
│       ├── node-service.md
│       └── python-service.md
└── scripts/
    └── setup-claude.sh      # 自动化设置脚本

全局配置示例:

{
  "team": "TechCorp Development Team",
  "standards": {
    "codeStyle": "Airbnb ESLint + Prettier",
    "testFramework": "Jest + React Testing Library",
    "gitWorkflow": "GitFlow",
    "commitConvention": "Conventional Commits"
  },
  "customCommands": [
    {
      "name": "team-review",
      "description": "按照团队标准进行代码审查",
      "checklist": [
        "代码风格符合ESLint规则",
        "包含适当的测试用例",
        "遵循命名约定",
        "文档和注释完整",
        "性能考虑充分"
      ]
    }
  ],
  "integrations": {
    "jira": "https://techcorp.atlassian.net",
    "confluence": "https://techcorp.atlassian.net/wiki",
    "github": "https://github.com/techcorp"
  }
}

角色专门化配置

前端开发者配置:

{
  "extends": "global",
  "specialization": "frontend",
  "defaultContext": [
    "React最佳实践",
    "现代CSS技术",
    "Web性能优化",
    "用户体验设计",
    "浏览器兼容性"
  ],
  "preferredTools": [
    "React Developer Tools",
    "Lighthouse",
    "Chrome DevTools"
  ],
  "reviewFocus": [
    "组件可复用性",
    "性能优化",
    "用户体验",
    "浏览器兼容性",
    "可访问性"
  ]
}

后端开发者配置:

{
  "extends": "global",
  "specialization": "backend",
  "defaultContext": [
    "API设计最佳实践",
    "数据库优化",
    "系统架构模式",
    "安全最佳实践",
    "性能和扩展性"
  ],
  "preferredTools": [
    "Postman",
    "Docker",
    "Database管理工具"
  ],
  "reviewFocus": [
    "API设计合理性",
    "数据库查询优化",
    "安全漏洞检查",
    "错误处理完整性",
    "系统性能影响"
  ]
}

权限和安全

企业级使用必须考虑安全性和权限控制。

企业级安全配置

API密钥管理:

# 使用环境变量管理
export CLAUDE_API_KEY_PROD="sk-prod-xxx"
export CLAUDE_API_KEY_STAGING="sk-staging-xxx"
export CLAUDE_API_KEY_DEV="sk-dev-xxx"

# 配置不同环境
claude config set --env production api_key $CLAUDE_API_KEY_PROD
claude config set --env staging api_key $CLAUDE_API_KEY_STAGING
claude config set --env development api_key $CLAUDE_API_KEY_DEV

访问控制配置:

{
  "accessControl": {
    "roles": {
      "junior": {
        "allowedCommands": ["analyze", "explain", "suggest"],
        "restrictedOperations": ["delete", "deploy", "database-modify"],
        "maxTokensPerDay": 50000
      },
      "senior": {
        "allowedCommands": ["*"],
        "restrictedOperations": ["database-delete", "prod-deploy"],
        "maxTokensPerDay": 200000
      },
      "lead": {
        "allowedCommands": ["*"],
        "restrictedOperations": [],
        "maxTokensPerDay": 500000
      }
    }
  }
}

数据隐私保护

敏感信息过滤:

# 配置敏感信息过滤器
claude config privacy --add-filter "api-keys"
claude config privacy --add-filter "passwords"
claude config privacy --add-filter "personal-data"

# 过滤规则示例
{
  "privacyFilters": {
    "apiKeys": {
      "patterns": ["sk-[a-zA-Z0-9]+", "Bearer [a-zA-Z0-9]+"],
      "replacement": "[API_KEY_REDACTED]"
    },
    "passwords": {
      "patterns": ["password[\"']\\s*:\\s*[\"'][^\"']+[\"']"],
      "replacement": "password: \"[REDACTED]\""
    },
    "emails": {
      "patterns": ["[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}"],
      "replacement": "[EMAIL_REDACTED]"
    }
  }
}

成本优化

有效管理Claude Code的使用成本。

使用监控和分析

成本追踪脚本:

#!/bin/bash
# claude-usage-monitor.sh

# 获取团队使用统计
claude analytics team --period month

# 生成成本报告
claude cost-analysis --team --detailed

# 输出示例:
# 📊 团队使用报告 - 2025年9月
# 
# 总请求数:15,420
# 总Token数:2,340,000
# 估计成本:$234.00
# 
# 👥 用户使用分布:
# - 张三:450,000 tokens ($45.00)
# - 李四:380,000 tokens ($38.00)
# - 王五:290,000 tokens ($29.00)
# 
# 🔥 高频操作:
# 1. 代码审查:35%
# 2. 错误诊断:25%
# 3. 文档生成:20%
# 4. 重构建议:15%
# 5. 其他:5%

成本控制策略

智能缓存机制:

# 启用本地缓存
claude config cache --enable --max-size 1GB

# 配置缓存策略
{
  "cache": {
    "enabled": true,
    "maxSize": "1GB",
    "ttl": 86400,
    "strategies": {
      "codeAnalysis": {
        "enabled": true,
        "ttl": 3600,
        "keyPattern": "file-hash-{hash}"
      },
      "documentation": {
        "enabled": true,
        "ttl": 86400,
        "keyPattern": "doc-{project}-{file}"
      }
    }
  }
}

批量操作优化:

# 批量处理多个文件
claude analyze --batch src/components/*.tsx

# 而不是单独分析每个文件
# claude analyze src/components/Header.tsx
# claude analyze src/components/Footer.tsx
# ...

ROI评估

建立Claude Code投资回报率评估体系:

# 效率提升统计
claude metrics productivity --baseline "pre-claude" --current "with-claude"

# 报告示例:
# 📈 生产力提升报告
# 
# ⏰ 开发效率:
# - 代码理解速度:提升 65%
# - 错误修复时间:减少 40%  
# - 代码审查效率:提升 55%
# - 文档编写速度:提升 80%
# 
# 💰 成本效益分析:
# - 月均节省开发时间:120小时
# - 时间成本节省:$12,000/月
# - Claude Code费用:$500/月
# - 净收益:$11,500/月
# - ROI:2,300%

问题排查:常见问题与解决方案

Claude Code问题排查指南,常见问题诊断和六步故障排除流程图

上下文理解不准确

问题现象

> 分析这个用户注册功能的实现

Claude Code回应:
"我没有找到用户注册相关的代码文件。"

# 但实际上项目中存在 src/auth/register.ts

解决方案

1. 优化CLAUDE.md文件

# 在CLAUDE.md中明确指出关键文件位置

## 核心功能模块
- 用户认证:src/auth/ 目录
  - register.ts - 用户注册逻辑
  - login.ts - 用户登录逻辑  
  - middleware.ts - 认证中间件

## 重要文件说明
- src/auth/register.ts:处理用户注册,包括邮箱验证、密码加密等

2. 使用明确的文件引用

# 更好的查询方式
> 分析 src/auth/register.ts 文件的用户注册实现

# 或提供更多上下文
> 我在 src/auth/ 目录下有用户注册相关的代码,请帮我分析其实现方式

3. 重新初始化项目理解

# 重新扫描项目
> /init --force

# 或指定扫描特定目录
> /scan src/auth/

4. 优化查询粒度

# 避免过于宽泛的查询
❌ > 分析整个项目的所有问题

# 使用具体的、分步骤的查询
✅ > 分析 src/components/ 目录下组件的设计模式
✅ > 检查 src/services/ 目录下API调用的错误处理

5. 使用专门的子代理

# 使用专门的性能分析代理
> 使用xx代理分析这个查询函数的性能瓶颈

# 而不是通用查询
❌ > 这个函数有什么问题?