Skip to content

核心思路

日常使用 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命令需要沙箱外执行确认命令无害后再允许

日常建议:

  • 读文件和查项目的操作基本安全,可以放心允许。
  • 遇到 rmgit push、数据库写入等操作时多看两眼。
  • 如果不确定某个操作要做什么,可以先选 Deny,然后问 Claude 解释意图。
  • 可以通过 /permissions 查看和管理当前的权限设置。

让回答更好用

如果你想要更具体的回答,可以加上约束:

你想要可以这样说
不改代码先分析,不要修改文件
简单解释用新手能听懂的话解释
给步骤按 1、2、3 列出操作步骤
找证据请指出你参考了哪些文件
控制范围只看 src 目录

推荐句式

text
先帮我确认问题在哪里,再告诉我你打算怎么改,等我确认后再动手。
text
请给出最小修改方案,不要顺手重构无关代码。
text
如果有多个可能原因,请按可能性从高到低列出来。