任务交互


区分输入位置

使用终端版 Claude Code 时,需要区分操作系统终端与 Claude Code 会话。前者用于启动程序、选择启动参数和检查安装状态;后者用于提交任务、继续追问及调用会话命令。命令输入位置不正确,可能出现无法识别命令或将命令误作普通文字的情况。

输入位置输入示例主要用途
操作系统终端claude在当前目录启动交互会话
操作系统终端claude --continue继续当前目录最近一次会话
操作系统终端claude --permission-mode plan以规划模式启动会话
Claude Code 会话请说明这个项目的目录结构使用自然语言提出任务
Claude Code 会话/help查看帮助与可用操作
Claude Code 会话/model查看或切换当前可用模型

进入项目目录后,运行 claude,再在出现的输入区域描述任务。自然语言任务可以使用中文,不必先将需求转换为英文。对于首次接触的项目,宜先要求说明现有结构、启动方法和相关文件,再提出修改要求。编写首次任务

首次提交任务时,应集中说明目标、已有资料、修改范围和完成标准。对于涉及文件变更的任务,还应明确允许操作的目录、需要保留的行为及是否可以安装依赖。完整的初始要求有助于减少理解偏差,也便于检查最终结果是否满足需求。

通用模板

以下模板中,{} 内的内容为可替换变量,使用时根据实际需求填写。

请协助完成{具体任务},目标是{预期效果}。

项目背景:{项目用途、使用对象及当前情况}。
已有资料:{文件路径、需求文档、错误日志或参考截图}。
处理范围:{允许读取和修改的目录、文件或功能}。
必须保留:{已有功能、接口约定、数据结构或视觉要求}。
环境说明:{操作系统、项目语言、已知运行命令;不清楚时请先检查}。
联网要求:{不联网/需要查阅指定官方资料并附来源}。
依赖要求:{沿用现有依赖/新增依赖前说明用途和影响}。
完成标准:{需要通过的检查、预期行为及交付文件}。

请先阅读相关资料,说明对任务的理解和实施安排。
如缺少影响方案的关键信息,请先列出问题。
完成后请说明修改内容、实际执行的检查及尚未解决的事项。
未经实际运行,不要将测试结果表述为“已通过”。

提示词中的范围与边界用于说明任务意图,实际能够执行的操作,还受到权限模式、权限规则和运行环境的共同约束。仅在文字中写明限制,不能替代权限设置。

多轮调整要求

同一任务的补充、修改和检查宜在原会话中继续进行,追问时应明确对象、位置及当前采用的版本,避免只使用“继续优化”“再修改一下”等难以验收的表述。

① 补充分析细节

请进一步解释刚才列出的“{数据导入流程}”。
按“{读取文件—校验字段—生成结果}”说明执行顺序,并列出对应文件。
本轮只补充解释,不修改代码。

② 限定修改范围

本轮仅调整“{搜索结果为空}”时的提示文字。
修改为“{暂未找到符合条件的内容,请调整关键词后重试}”。
保留现有搜索规则、页面布局和其他提示文字。

③ 替换旧要求

将“{默认展示20条记录}”调整为“{默认展示10条记录}”。
本要求替代此前关于默认条数的说明。
其他已确认要求继续有效,请同时检查相关说明文字是否需要同步更新。

④ 要求执行证据

请汇总本轮实际执行的检查,包括命令、结果和发现的问题。
将“{已经运行并通过}”“{已经运行但失败}”“{尚未运行}”分别列示。
对于尚未运行的项目,说明原因和后续验证方法。

掌握基础操作

较长的需求可先在文本编辑器中整理,再整体粘贴。终端内需要换行时,可使用 Ctrl+J,或输入反斜杠后按回车;Shift+Enter 的支持情况与终端有关。输入 / 可查看命令菜单,输入 @ 可触发文件路径补全。

image-20261025151531158

执行方向出现偏差时,可按 Esc 中断当前响应或工具调用,再补充正确要求。中断仅停止当前处理,不会自动撤销已经完成的文件修改。需要了解此前执行过程时,可使用 Ctrl+O 查看详细记录,重点核对读取对象、执行命令和返回结果。

image-20261025152206340

评论

登录后查看