Documentation Index
Fetch the complete documentation index at: https://cc.cyber101.cc/llms.txt
Use this file to discover all available pages before exploring further.
🚀 核心功能
1. 自然语言编程
用简单的英语描述您想要的功能,Claude Code 会制定计划、编写代码并确保其正常工作。
"为用户认证添加密码重置功能"
"修复购物车中的计算错误"
"重构数据库连接逻辑以提高性能"
2. 智能调试
Claude Code 可以分析您的代码库,识别问题并实施修复。
"分析为什么用户登录失败"
"找到并修复内存泄漏问题"
"调试API响应慢的原因"
3. 文件和命令操作
- 直接编辑文件
- 运行终端命令
- 创建Git提交
- 管理项目结构
🎯 开发模式
Auto Mode(自动模式)
Claude Code 在自动模式下可以直接编辑代码和文件,无需每次等待许可。
claude --auto
"实现用户注册API并添加相应的测试"
Plan Mode(规划模式)
启用深度思考能力,创建综合策略而不是直接跳入代码。
claude --plan
"设计一个可扩展的微服务架构"
🔧 MCP 集成(模型上下文协议)
连接外部工具
通过MCP服务器连接各种开发工具:
// .mcp.json 配置示例
{
"servers": {
"jira": {
"command": "npx",
"args": ["@anthropic/mcp-server-jira"],
"env": {
"JIRA_URL": "https://your-domain.atlassian.net",
"JIRA_TOKEN": "your-api-token"
}
},
"google-drive": {
"command": "npx",
"args": ["@anthropic/mcp-server-gdrive"]
}
}
}
常用MCP服务器
- Google Drive - 读取设计文档
- Jira - 更新工作票据
- GitHub - 仓库管理
- Slack - 团队协作
- Database - 数据库操作
🎨 自定义配置
Slash Commands(斜杠命令)
创建自定义Markdown文件来定义专用命令:
# /analyze-performance
分析当前项目的性能瓶颈,包括:
- 代码复杂度分析
- 数据库查询优化建议
- 前端资源优化
- 缓存策略建议
Hooks(钩子)配置
在settings.json中配置自动化脚本:
{
"hooks": {
"pre-commit": "npm run lint && npm run test",
"post-commit": "echo '提交完成,开始CI流程'"
}
}
📝 实用工作流
功能开发工作流
- 需求分析:
"分析这个功能需求并制定实现计划"
- 架构设计:
"设计用户认证系统的架构"
- 编码实现:
"实现JWT认证中间件"
- 测试验证:
"为认证功能编写单元测试"
- 代码审查:
"审查这个PR的代码质量"
- 提交部署:
"创建部署就绪的提交"
调试工作流
- 问题发现:
"分析这个错误日志"
- 错误分析:
"找到导致500错误的原因"
- 根因定位:
"检查数据库连接配置"
- 修复实施:
"修复连接池配置问题"
- 验证测试:
"运行集成测试确保修复有效"
💡 最佳实践
1. 清晰的任务描述
# ✅ 好的描述
"为用户表添加email唯一性约束,并更新相关的验证逻辑"
# ❌ 模糊的描述
"修复用户相关的问题"
2. 上下文提供
# ✅ 提供上下文
"在React项目中使用TypeScript,为用户注册表单添加表单验证"
# ❌ 缺少上下文
"添加表单验证"
3. 分步骤执行
# ✅ 分步骤
"首先分析当前的用户认证流程,然后提出改进建议"
# ❌ 过于复杂
"重构整个用户系统并添加所有现代安全功能"
🔒 安全最佳实践
环境变量管理
"检查代码中是否有硬编码的密钥或敏感信息"
"将API密钥移至环境变量"
代码审查
"审查这个PR的安全性,重点关注输入验证和SQL注入"
"检查CORS配置是否安全"
🧪 测试策略
自动化测试
"为这个API端点编写单元测试和集成测试"
"创建E2E测试覆盖用户注册流程"
性能测试
"对这个查询进行性能分析并优化"
"创建负载测试验证系统性能"
🎯 进阶技巧
1. 批量操作
"重命名项目中所有的getUserData函数为fetchUserInfo"
"更新所有组件以使用新的主题系统"
2. 架构分析
"分析这个微服务架构的依赖关系"
"评估当前代码库的可维护性"
3. 文档生成
"为这个API生成OpenAPI规范文档"
"创建组件库的使用文档"
📚 学习资源
🔗 相关链接
通过掌握这些技巧和最佳实践,您可以充分发挥 Claude Code 的潜力,提升开发效率和代码质量。