关于 ask
Ask 是一项通过 AskUserQuestion 工具提出单选问题的技能,适用于需要从 2 至 4 个选项中快速作出选择的工作流。
主要功能
- 01解析问题和选项
- 02提出单选问题
- 03支持 2 至 4 个选项
适用场景
- 01选择测试框架
- 02选择部署环境
- 03选择数据库
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tony363/ superclaude --skill ask安装后在 Claude Code 中输入/ask确认已加载。
详细介绍
询问技能
快速调用 AskUserQuestion 工具,提出单选问题。
用法
/ask "Question" "Option 1" "Option 2" ["Option 3"] ["Option 4"]
说明
调用此技能时:
- 第一个带引号的参数 = 问题文本
- 其余参数 = 选项(必须有 2-4 个)
- 使用解析出的参数调用 AskUserQuestion 工具
- 将 multiSelect 设为 false
限制
- 最少 2 个选项,最多 4 个选项
- 如果违反限制,告知用户相关限制
示例
/ask "Which testing framework?" "pytest" "unittest" "nose2"
/ask "Deploy to which environment?" "staging" "production"
/ask "Database choice?" "PostgreSQL" "MySQL" "SQLite" "MongoDB"
评论
支持 Markdown