@jqwn/pi-ask-user-question

让AI通过终端交互界面进行复杂提问的Pi插件

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:@jqwn/pi-ask-user-question。
它的用途是:让AI通过终端交互界面进行复杂提问的Pi插件
完整的 Skill 内容见:https://321skill.com/skills/jqwn-pi-ask-user-question/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我设置一个新博客项目的参数。”,它会调用此插件,在你的终端弹出一个对话框,让你依次选择博客主题、配色方案、是否启用评论功能(多选),并可以输入自定义的博客名称。

介绍

这个Skill解决了AI在对话中难以进行结构化、多选项复杂提问的问题。传统的对话模型通常只能进行简单的文本问答,而这个插件为Pi模型提供了在终端用户界面(TUI)中发起包含选项、描述、预览、多选乃至自定义答案的丰富多问题对话框的能力。

使用时,开发者需要在项目中安装此npm包,并在Pi的扩展配置中启用它。之后,当Pi模型需要收集用户的复杂偏好、进行多步骤选择或获取结构化信息时,就可以调用此插件,在用户的终端弹出一个交互式对话框,引导用户完成选择。

它非常适合需要与用户进行深度、结构化交互的AI应用开发者、命令行工具构建者,以及任何希望Pi助手能更高效地收集和处理复杂用户输入的场景。例如,用于配置生成器、调查问卷、项目初始化向导或参数化任务设置。

建议在需要明确用户选择范围、避免歧义、或提升交互效率的场景中使用。请注意,它依赖于终端环境,因此主要适用于命令行或脚本环境,不适用于纯Web或无头(headless)服务。

核心特点

与同类仅支持简单文本提问的Skill不同,它提供了完整的终端用户界面(TUI)对话框,支持带描述的选项、内容预览、多选以及允许用户输入自定义答案,实现了类似图形化表单的复杂数据收集能力。

注意事项

不适合用于纯Web界面、无头(Headless)自动化流程或需要静默执行的场景。

常见问题

这个插件能在浏览器里用吗?

不能,它是一个基于终端的TUI(文本用户界面)插件,需要在命令行环境中运行。

支持一次性问多个问题吗?

支持,插件设计用于发起“多问题”对话框,可以连续或组合提问。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/jqwn-pi-ask-user-question/raw/index.md 读取 @jqwn/pi-ask-user-question 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。