用 /init 创建

让 Claude 自己读懂项目再动手写配置,省去你从零梳理的过程

操作4 分钟

一、/init 是什么

/init 是 Claude Code 内置的项目初始化命令。运行后,Claude 自动扫描项目的目录结构、配置文件和代码特征,生成一份 CLAUDE.md 写入项目根目录。你跳过了从空白文件开始逐条整理的过程,直接得到一份包含技术栈、常用命令和项目结构的起步配置。

与手动创建的区别:手动创建是你告诉 Claude 该知道什么;/init 是 Claude 自己看一遍项目后告诉你它发现了什么。两者的结果都是一份 CLAUDE.md,后续编辑方式完全相同。

二、/init 的模式

标准模式

直接在会话中输入 /init,Claude 自动完成分析和生成,不需要你回答任何问题。适合快速启动——几秒到十几秒内完成,输出一份 CLAUDE.md。

交互式多阶段模式

设置环境变量 CLAUDE_CODE_NEW_INIT=true(或 =1)后运行 /init,进入交互式流程。与标准模式的核心区别:生成范围扩展到 CLAUDE.md + Skills + Hooks,且写入任何文件前必须经过你的审阅确认。

四个阶段:

  1. 选择/init 询问你要设置哪些内容(CLAUDE.md、Skills、Hooks,可全选或部分选择)
  2. 探索 — 使用 SubAgent 扫描代码库:package.json、tsconfig.json、目录结构、已有的 lint/test 配置等
  3. 补充 — 针对 SubAgent 无法从代码推断的信息(团队规范、工作偏好等),向你提出后续问题
  4. 提案 — 展示完整的文件生成提案,你审阅并确认后才写入磁盘

两种模式的对比:

付费内容

继续阅读完整课程

购买后即可解锁全部 16 个功能模块、实战场景与深度配置。

¥199¥399
  • 30 分钟完成第一个真实任务
  • 实战场景 + 深度配置
  • 长期访问,持续更新
CLAUDE.md 完全指南2/7