Co-Pilot / 辅助式
更新于 a month ago
ask-questions-if-underspecified
Ttrailofbits
1.8k
trailofbits/skills/plugins/ask-questions-if-underspecified
💡 摘要
一项AI代理技能,在用户请求模糊时提出澄清问题,以防止错误工作。
🎯 适合人群
AI代理开发者定义代理工作流程的产品经理技术支持机器人构建者质量保证工程师
🤖 AI 吐槽: “这项技能本质上是一个按问题收费的专业橡皮鸭。”
安全分析低风险
主要风险是通过用户答案进行提示注入,可能引导代理的后续操作。缓解措施:在答案被下游技能处理前,实施输入验证和清理。
Ask Questions If Underspecified
Ask the minimum set of clarifying questions needed to avoid wrong work.
Author: Kevin Valerio
When to Use
Use this skill when:
- The request has multiple plausible interpretations
- Success criteria, scope, constraints, or environment details are unclear
- Starting implementation without clarification risks doing the wrong work
What It Does
- Asks 1–5 must-have questions in a scannable, answerable format (multiple choice + defaults)
- Pauses before acting until required answers are provided (unless the user approves proceeding on stated assumptions)
- Restates confirmed requirements before starting work
Installation
/plugin install trailofbits/skills/plugins/ask-questions-if-underspecified
五维分析
清晰度8/10
创新性6/10
实用性9/10
完整性7/10
可维护性8/10
优缺点分析
优点
- 防止因任务误解而浪费精力。
- 通过确保需求清晰来提高输出质量。
- 范围简单、专注,触发条件明确。
缺点
- 如果在简单任务上过度使用,可能会引入摩擦。
- 依赖用户能够及时回答问题。
- 作为一种基本交互模式,新颖性有限。
相关技能
免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。
版权归原作者所有 trailofbits.
