《Claude Code上手指南:/init + /plan,我这样白嫖了一个“全栈程序员”》

8 阅读5分钟

用Claude Code维护项目就像请了个程序员?我总结了这3个核心技巧

最小权限+规划模式+初始化,让AI替你打工的正确姿势


一、为什么要聊这个话题?

最近在折腾几个小项目,一个是宣传程序员培训机构的网站,另一个是模拟打击乐声音的娱乐网站(drumkit)。需求改来改去,自己写又嫌麻烦,于是想到了Claude Code。

但刚开始用的时候,有个问题一直困扰我:Claude Code会不会乱动我系统里的其他文件?

这就涉及到Claude Code一个很重要的设计理念——最小权限原则


二、像借办公室门禁卡一样理解权限

官方文档里反复强调一个概念:信任文件夹

什么意思呢?你可以这样理解——

就像你请了个程序员帮你修改项目,你得先把办公室门禁卡给他,他才能进去看代码、改文件、跑命令。但权限只限于你授权的那个文件夹,其他地方他进不去。

实际操作中,你只需要在打开项目时确认信任,Claude Code的活动范围就被限制在这个文件夹内。

有网友调侃说:“一台Mac Mini的权限给他,多了不给。”话糙理不糙,就是这个意思。

Anthropic在设计Claude Code时,核心安全边界就两条:

  1. 默认不乱碰你的系统——你不授权,它不动
  2. 你授权他才干活——明确范围后才能执行操作

这一点体验下来,确实让人放心不少。


三、实战案例1:做一个宣传网站(普通模式)

第一个任务很简单:帮我创作一个网页,用来宣传吉马程序员

这是个典型的“普通模式”场景——不需要复杂架构,直接写代码就行。

这里能明显感受到,提示词的质量直接决定输出结果。提示词能力背后其实考验三件事:

  • 业务经验:你知道这个页面要解决什么问题
  • 领域知识:你懂前端、懂布局、懂用户体验
  • Prompt编写经验:你能把需求清晰翻译给AI

写好提示词本身也是一门手艺活,Claude Code理解能力强,但前提是你得说清楚。


四、实战案例2:给电商系统加购物车(规划模式)

第二个任务就复杂多了:给电商系统加一个购物车功能

如果直接让AI写代码,很容易出现“写了前端忘了后端,做了接口没考虑登录”的问题。

这时候就需要用到  /plan 规划模式

/plan 做了什么?

开启 /plan 后,Claude Code不会立刻写代码,而是先问几个问题:

  1. 后端要加什么表?接口怎么设计?
  2. 前端购物车组件长什么样?
  3. 怎么兼容现有的登录系统?
  4. 商品模块和购物车怎么联动?

通过这些问题,AI帮我把模糊的需求组织成结构化的方案,确认无误后才开始执行。

规划模式的好处

  • 降低了prompt的门槛——不用一次性想清楚所有细节
  • 帮你发现遗漏的点——AI会主动问你没考虑到的问题
  • 先规划后执行——避免写到一半发现方向错了

说白了,/plan让Claude Code从一个“听指令干活的员工”变成了“会思考先规划的员工”。


五/init:接手陌生项目的第一步

接手一个别人写的项目,怎么快速上手?

传统做法:看文档 → 看代码 → 跑起来 → 边改边理解。

用Claude Code的做法:直接用 /init

/init做了什么?

Claude Code会读取整个项目的代码,分析架构、依赖、核心逻辑,然后把它理解的内容写入 CLAUDE.md 文件中

这个文件相当于是AI对这个项目的“理解笔记”。之后你再问问题,Claude Code会基于这个文件来回答,准确度大幅提升。

实际流程

text

你:/init
Claude Code:正在扫描项目结构...
Claude Code:分析依赖关系...
Claude Code:识别核心模块...
Claude Code:已生成 CLAUDE.md

你(chat模式):这个drumkit项目的音频怎么实现的?
Claude Code:根据CLAUDE.md,音频部分使用了Web Audio API...

先让AI读代码、写笔记,然后再用对话的方式继续了解项目——这套流程亲测非常高效。


六、指令速查表

指令作用什么时候用
/init初始化项目,生成CLAUDE.md接手一个新项目时
/plan开启规划模式,先问需求再执行复杂功能开发
/ 开头向Claude Code下达指令任何时候

七/总结:Claude Code的使用心法

  1. 权限边界要清晰——信任文件夹 + 最小权限,安全第一
  2. 复杂需求用/plan——先规划后执行,降低翻车概率
  3. 新项目先/init——让AI读代码写笔记,后续对话更准确
  4. 普通模式靠提示词——业务经验+领域知识+prompt能力

写在最后

用Claude Code维护项目,体验下来最大的感受是:它确实像个有脑子的程序员,不是那种只会复制粘贴的工具

尤其是 /plan 和 /init 这两个功能,一个是“先思考再动手”,一个是“先读代码再说话”,都让AI协作的体验上了一个台阶。

当然,它也不是万能的。复杂的业务逻辑、特殊的性能优化、需要深度理解业务背景的场景,还是得自己上。

但至少,日常的增删改查、组件开发、小功能迭代,交给Claude Code,你可以省下不少时间。


本文是我的Claude Code学习笔记整理,记录了从“不敢用”到“离不开”的过程。希望对正在尝试AI辅助开发的你有帮助。