
Claude Code不是“下一个ChatGPT”。它更像一套AI+工程师生产力的自动化操作系统,每一步步走对,后续所有自动改代码、团队协作、生态集成都能顺畅。对小白也友好、对极客可深挖。
操作命令:
npm install -g @anthropic-ai/claude-code
Tips:Node 升级可以用 nvm 工具。
推荐在 ~/.zshrc 或 ~/.bashrc 里加:
alias cc='cd ~/projects && claude'
作用:以后cc就自动到开发目录,启动Claude Code,效率更高。
建议目录结构
~/claude-projects/active/
~/claude-projects/archived/
好处:项目分门别类、历史代码查找非常高效。
两种主流方式对比:
体验 | 终端党 | 编辑器整合党 |
|---|---|---|
场景 | 命令行控时代码全局管理 | VSCode/Cursor高度整合 |
操作 | cd 到项目目录敲claude | 插件唤醒Claude,直接关联当前代码 |
适合 | 自动化、批量任务 | 单文件、代码区块精准交互 |
claude 时会跳网页授权,只需跟提示点下一步。/init —— 创建/补全 CLAUDE.md(项目说明记忆体)/clear —— 清空本次上下文/help —— 查看命令用法实战:
claude /init
输出你当前项目的结构、依赖和规范到 CLAUDE.md。
项目的“AI记忆”:包括架构、模块分工、规范、重要文件清单等。
格式类似:
# Project: DEMO
## Architecture
- React, Node
## Guidelines
- 函数组件为主
- 所有接口带测试
- 约定式提交
新手易错:改动项目后记得/init更新,不然AI只记老内容。
文件位置:~/.claude/CLAUDE.md。
作用:所有项目自动带你个人风格(如TypeScript优先、代码习惯、团队规范)。
建议内容举例:
# Global Dev Standard
- TypeScript & FP
- 严格输入校验
- 单元测试优先
/init 再补一次AI记忆/clear 换分支/功能前,清空历史上下文最全流程:
创建目录:
mkdir -p ~/.claude/commands
新建“性能优化”命令:
vim ~/.claude/commands/optimize.md
内容:
分析代码性能瓶颈,从算法效率、内存占用、数据库到缓存和包体积
用法:直接敲/optimize,Claude自动帮你排查。
文件名可带 $argument 占位符。如
~/.claude/commands/component.md
创建新React组件$argument,带类型、测试、样式
执行:/component UserList
推荐团队用 /epct 自动化开发流程,内容举例:
# Phase1:Explore 当前代码现状
# Phase2:Plan 方案和任务拆解
# Phase3:Code 严格规范开发
# Phase4:Test 全面测试和性能验证
用法:/epct 新用户注册接口
/frontend/component/backend/endpoint/testing/e2e团队协作更规范!
用git worktree开启多目录/分支独立Claude Code会话:
git worktree add ../feature-a feature-a
合理隔离上下文,每个大功能互不影响。
类比“万能接口转换器”,让Claude能连接所有外部服务
配置方法见.mcp.json
{
"mcpServers": {
"context7": {
"command": "http",
"args": ["https://api.context7.com"],
"env": { "API_KEY": "xxxx" }
}
}
}