← 返回命令清单
Claude Code 内置命令

/init 命令
完全指南

一键初始化项目配置——生成 CLAUDE.md,让 Claude 真正理解你的项目规范和编码习惯

/init
向下滚动探索 ↓

一个命令,让 AI 懂你的项目

/init 会扫描你的项目结构,自动生成 CLAUDE.md 配置文件,让 Claude 在后续对话中遵循你的项目规范

/init

参数格式说明
无参数直接运行即可,/init 会自动分析项目并生成 CLAUDE.md 文件

三大典型场景

从新项目到团队协作,/init 是让 Claude 适配项目的关键一步

🆕

新项目初始化

在项目根目录运行 /init,Claude 会自动分析项目结构、技术栈、依赖关系,生成 CLAUDE.md 配置文件

# 在项目根目录运行
/init
最常用
👥

团队规范同步

CLAUDE.md 可以提交到 Git 仓库,确保团队所有成员使用 Claude Code 时获得一致的 AI 行为和规范

# 提交到版本库,团队共享
git add CLAUDE.md
git commit -m "add CLAUDE.md project config"
团队协作
🔄

项目迁移适配

克隆别人的项目后运行 /init,快速了解项目结构,让 Claude 能正确理解并协助你开发

# 克隆项目后快速适配
git clone https://github.com/xxx/project.git
cd project
/init
快速上手

看看 /init 的生成过程

观察 /init 如何分析项目并生成 CLAUDE.md 配置文件

claude — /init generating CLAUDE.md

CLAUDE.md 长什么样

/init 生成的配置文件包含项目结构、技术栈、编码规范等关键信息

CLAUDE.md — Generated by /init
# Project: my-webapp

## Tech Stack
- Frontend: React 18 + TypeScript + Vite
- Backend: Node.js + Express + Prisma
- Database: PostgreSQL 15
- Testing: Vitest + Playwright

## Project Structure
- src/ — 源代码目录
- src/components/ — React 组件
- src/api/ — API 路由和中间件
- prisma/ — 数据库 Schema 和迁移

## Coding Conventions
- 使用 TypeScript strict 模式
- 组件使用函数式写法 + Hooks
- CSS 使用 Tailwind CSS,禁止内联样式
- API 响应统一使用 { code, data, message } 格式
- 提交信息遵循 Conventional Commits 规范

## Commands
- npm run dev — 启动开发服务器
- npm run build — 构建生产版本
- npm run test — 运行测试
- npm run db:migrate — 运行数据库迁移

<!-- 由 /init 自动生成,可手动编辑补充 -->

写好 CLAUDE.md 的秘诀

💡

高效使用建议

  • /init 是起点,不是终点——自动生成的 CLAUDE.md 可以手动编辑,补充更多项目特有的规范
  • 包含编码规范——命名约定、代码风格、错误处理策略等,让 Claude 输出更符合团队标准
  • 写明项目结构——帮助 Claude 快速定位文件,避免在错误位置创建或修改文件
  • 列出常用命令——build、test、lint、deploy 等命令,Claude 可以直接使用
  • 提交到 Git——确保团队成员共享同一份配置,获得一致的 AI 体验