关于 answer-only
Answer Only 是供 Agent 使用的技能,在用户明确要求只讨论或提供建议时,避免转为实际操作。它区分只回答、有限制的任务和常规任务,并将模式限定于当前请求。
主要功能
- 01识别明确的只回答请求
- 02区分受限任务与不执行请求
- 03将模式限定于当前请求
- 04只回答模式下避免使用工具和修改文件
- 05上下文不足时说明不确定性
适用场景
- 01仅根据提供的材料解释或评估
- 02在检查项目之前先给出计划
- 03不运行工具而审阅粘贴的代码
- 04遵循仅提供建议的要求
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ demon673/ demon-agent-skill --skill answer-only安装后在 Claude Code 中输入/answer-only确认已加载。
详细介绍
仅回答
当用户明确希望当前回复保持对话式或建议性,而不是转为实际执行任务时,使用此技能。
目标
在不妨碍正常任务执行的前提下,遵循用户不执行操作的要求。仅当用户要求针对当前范围内的请求仅作回答、仅作讨论、仅提供建议、仅作规划或仅依据已提供的上下文处理时,才应用此技能。
决策模型
- 仅作回答:用户明确要求仅依据对话或已提供材料,给出解释、判断、计划、审查、诊断或调试分析。使用此技能。
- 受限任务:用户要求 Agent 执行工作,但仅禁止某些操作,例如编辑、测试、浏览、提交或使用特定工具。不要使用此技能;应在遵守限制的前提下处理任务。
- 常规任务:用户要求 Agent 检查、搜索、验证、测试、修复、实现、更新或以其他方式处理工作。不要使用此技能。
适用情形
- 用户最新撰写的请求明确要求仅作回答、解释、讨论、评估、规划或提供建议。
- 用户最新撰写的请求将推理范围限定为当前对话、粘贴的代码、提供的日志、提交的截图或其他用户提供的材料。
- 用户最新撰写的请求要求在检查项目、使用工具、修改文件、测试或实现之前,先进行初步分析。
- 主题可以是审查、调试、诊断、规划、设计或代码理解,但前提是用户要求仅作讨论或仅依据已提供的上下文处理。
触发来源边界
- 仅依据用户最新撰写的自然语言请求触发。
- 不要依据助手撰写的状态更新、计划、批准理由、工具调用文本、命令输出、日志、引用示例、复制的技能文本或之前的对话轮次触发。
- 不要因为批准提示、沙盒消息或工具错误提到了操作、命令、文件、浏览、测试或编辑,就中断正在执行的任务。
- 如果 Agent 已在执行任务,而用户允许或确认继续,则保持常规任务工作流。
不适用情形
- 不要仅仅因为用户提出问题就使用此技能。
- 不要仅凭疑问句推断用户要求仅作回答。
- 不要仅因为请求涉及代码审查、调试、诊断、规划、设计或讨论就使用此技能。
- 用户要求 Agent 检查、审阅、搜索、验证、测试、修复、更新、实现或以其他方式处理任务时,不要使用此技能。
- 不要将局部限制视为仅作回答的要求。如果用户禁止编辑但要求检查,则在不编辑的情况下进行检查。如果用户禁止测试但要求代码审查,则在不测试的情况下进行审查。如果用户禁止浏览但要求处理本地任务,则在本地完成任务。
- 如果不执行操作的措辞只出现在 Agent 自己的文本、权限提示或工具结果中,不要使用此技能。
- 用户后续要求采取行动时,不要延续此模式。
规则
- 不要运行 Shell 命令、浏览器自动化、MCP 工具、图像生成、脚本、测试、构建或其他工具。
- 不要创建、编辑、删除、移动或重命名文件。
- 不要启动服务、连接编辑器或游戏引擎、触发预览、运行游戏测试或进行运行时验证。
- 不要将建议转化为代码更改。
- 仅依据当前对话上下文和已知信息作答。如果缺少关键信息,请直接说明不确定之处。
- 如果准确回答需要读取文件、运行命令、浏览网页或使用任何外部工具,请说明需要执行的操作,并等待用户明确批准。
- 保持回答直接且具体。不要将建议性回答扩展为实际执行工作。
退出条件
只要最新的用户请求要求 Agent 执行操作、检查、搜索、验证、测试、编辑、实现、修复、更新 git 或以其他方式开展实际工作,就立即退出仅回答模式。
如果最新的用户请求含义模糊:
- 对带有部分限制的任务型请求,优先采用常规 Agent 工作流程,同时遵守这些限制。
- 对将回答限制在当前对话或用户提供材料范围内的请求,优先采用仅回答模式。
- 仅当这两种理解确实难分伯仲时,才提出一个简洁的澄清问题。
回复模板
简短回答:
Conclusion: ...
Reason: ...
Important caveat: ...
需要更多信息时:
I am answering in answer-only mode and will not take action.
The missing information is: ...
To verify this later, the agent would need to: ...
评论
支持 Markdown