核心思路
日常使用 Claude Code 时,最常用的不是背命令,而是把目标说清楚。
让 Claude 先看项目
刚打开一个陌生项目时,可以先让 Claude 只阅读、不修改:
text
先浏览一下这个项目,告诉我它的目录结构、技术栈和启动方式。不要改任何文件。text
请找出这个项目里最重要的 5 个文件,并说明它们分别负责什么。text
帮我判断这个项目是前端、后端还是全栈项目,并指出入口文件在哪里。解释代码
当你看不懂某段代码时,直接说明文件或功能:
text
解释一下 src/app.ts 这个文件在做什么,用新手能听懂的话说。text
帮我梳理登录流程,从用户点击登录按钮开始讲。text
这个函数为什么要这样写?有没有更简单的理解方式?查找位置
不知道某个功能在哪里时,可以让 Claude 帮你定位:
text
帮我找到“忘记密码”功能的代码位置。text
这个项目里哪里调用了 /api/user 这个接口?text
帮我找出用户头像是在哪里渲染的。理解报错
把报错贴进去,并说明你刚才做了什么:
text
我运行 npm run build 时遇到这个报错,请帮我解释原因,并告诉我应该先检查哪里:
<粘贴报错>text
这个测试失败了。先帮我分析失败原因,不要直接改代码:
<粘贴测试输出>问启动和测试方式
很多项目最先要搞清楚的是怎么跑:
text
请根据 package.json 和项目文件,告诉我本地开发、构建、测试分别应该运行什么命令。text
这个项目有没有 lint 或 test?帮我找一下可用脚本。理解权限提示
Claude Code 在执行文件读写、运行命令等操作前,会弹出权限确认提示。这是安全机制,不是出错。
常见提示和应对:
| 提示内容 | 含义 | 怎么做 |
|---|---|---|
Allow this tool call? | Claude 想执行某个操作 | 确认安全后选 Allow,也可以选 Deny 拒绝 |
Always allow for this session | 本次会话中同类操作不再询问 | 如果你信任这个操作类型,可以勾选减少打断 |
Sandbox warning | 命令需要沙箱外执行 | 确认命令无害后再允许 |
日常建议:
- 读文件和查项目的操作基本安全,可以放心允许。
- 遇到
rm、git push、数据库写入等操作时多看两眼。 - 如果不确定某个操作要做什么,可以先选 Deny,然后问 Claude 解释意图。
- 可以通过
/permissions查看和管理当前的权限设置。
让回答更好用
如果你想要更具体的回答,可以加上约束:
| 你想要 | 可以这样说 |
|---|---|
| 不改代码 | 先分析,不要修改文件 |
| 简单解释 | 用新手能听懂的话解释 |
| 给步骤 | 按 1、2、3 列出操作步骤 |
| 找证据 | 请指出你参考了哪些文件 |
| 控制范围 | 只看 src 目录 |
推荐句式
text
先帮我确认问题在哪里,再告诉我你打算怎么改,等我确认后再动手。text
请给出最小修改方案,不要顺手重构无关代码。text
如果有多个可能原因,请按可能性从高到低列出来。