Co-Pilot / 辅助式
更新于 a month ago

ask-questions-if-underspecified

Ttrailofbits
1.8k
trailofbits/skills/plugins/ask-questions-if-underspecified
76
Agent 评分

💡 摘要

一项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
优缺点分析

优点

  • 防止因任务误解而浪费精力。
  • 通过确保需求清晰来提高输出质量。
  • 范围简单、专注,触发条件明确。

缺点

  • 如果在简单任务上过度使用,可能会引入摩擦。
  • 依赖用户能够及时回答问题。
  • 作为一种基本交互模式,新颖性有限。

相关技能

mcp-builder

S
toolCode Lib / 代码库
90/ 100

“这份指南详尽到可能教会 AI 自己编写 MCP 服务器,从而让你失业。”

learn-claude-code

A
toolCode Lib / 代码库
88/ 100

“一个终于承认自己过去错误的教程比大多数都诚实,但仍然忍不住使用经典的'一个奇怪循环'过度简化。”

connect

A
toolAuto-Pilot / 全自动
86/ 100

“这是终极的'我来替你干'技能,把 Claude 从一个深思熟虑的顾问变成了一个能访问你所有账户的、过度热切的实习生。”

免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。

版权归原作者所有 trailofbits.