用途
该技能是一套面向 AI 代理的沟通与需求澄清协议,主要解决在复杂请求、新功能开发、需求模糊或更新变更场景下,代理容易直接跳到实现而忽略需求理解的问题。它通过强制提问和状态汇报,让代理在动手前先确认关键信息,降低返工风险。
主要能力
- 苏格拉底门禁:当请求模式为“构建/创建/制作某物”但缺少细节、复杂功能或架构、更新/变更请求、模糊需求时,触发提问或范围确认。
- 强制三问:在实现前至少询问三个问题:目的(解决什么问题)、用户(谁使用)、范围(必须项与可选项),并等待回答后再继续。
- 动态问题生成:禁止使用静态模板,要求从请求中解析领域、功能和规模指标,识别阻塞性与可延迟的决策点,按 P0/P1/P2 优先级生成问题,并附上权衡选项与默认建议。
- 问题格式规范:每个问题需包含优先级、决策点、问题本身、重要性说明、选项表(优点/缺点/适用场景)以及未指定时的默认方案。
- 进度汇报:使用状态板格式,包含代理名称、状态图标(✅完成、🔄运行、⏳等待、❌错误、⚠️警告)、当前任务和进度百分比或计数。
- 错误处理:按“承认错误→用用户友好语言解释→提供带权衡的具体方案→请用户选择或提供替代”的模式响应,并针对端口冲突、依赖缺失、构建失败、错误不清晰等类别给出处理策略。
- 完成消息:包含成功确认、具体完成内容摘要、验证/测试方法和下一步建议。
使用方式
该技能以协议形式嵌入代理工作流,代理在接收到请求后先判断是否触发门禁,若触发则停止编码并生成问题;问题需按指定格式呈现,等待用户回复后再推进。进度汇报和错误处理作为持续沟通规范使用。技能本身不提供代码或安装命令。
适用场景
适用于复杂功能开发、架构设计、需求模糊的初始项目、更新变更请求等需要先澄清再实现的场景。也适用于需要透明进度和结构化错误沟通的协作过程。
限制
资料未提供该技能的具体安装方式、依赖环境、平台支持或性能数据。问题生成效果依赖代理对请求的解析能力和用户回复质量。该技能强调“不要假设”,因此可能增加交互轮次,不适合需求已完全明确且无需确认的简单任务。资料中未提及收费、价格或效果指标。