Skip to content
Back to skills

Rpiv Ask User Question

ASecurity

Ask the user a structured, multiple-choice question (tool ask_user_question) instead of guessing when a decision is genuinely the user's to make. Tabbed single/multi-select dialog with previews and an "Other" free-text fallback.

  • 25 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 18, 2026
ai-agents

Security analysis

A100/100

Scanned October 18, 2026

npx -y skills add nikolanovoselec/codeflare --skill rpiv-ask-user-question --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Rpiv Ask User Question?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Rpiv Ask User Question
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nikolanovoselec-rpiv-ask-user-question/badge)](https://www.skillsdirectory.com/skills/nikolanovoselec-rpiv-ask-user-question)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: rpiv-ask-user-question
description: Ask the user a structured, multiple-choice question (tool ask_user_question) instead of guessing when a decision is genuinely the user's to make. Tabbed single/multi-select dialog with previews and an "Other" free-text fallback.
disable-model-invocation: true
---

# Ask User Question (Pi)

Provides the **`ask_user_question`** tool: present one or more structured questions, each with 2+ typed options, optional `multiSelect`, optional per-option `preview`, and an automatic free-text "Other" fallback. Returns the user's selection(s) plus any notes.

## When to use

Use it only when a decision is **genuinely the user's to make** and you cannot resolve it from the request, the code, or sensible defaults — and the answer changes what you do next:

- Choosing between materially different approaches (auth method, library, data model) where each is a reasonable, mutually-exclusive choice.
- Confirming a hard-to-reverse or outward-facing action before doing it.
- Disambiguating a request that has two+ valid readings.

## When NOT to use

- A choice with a conventional default → pick it, state it, proceed.
- A fact you can verify yourself in the codebase → look it up.
- "Should I proceed?" / "Is this OK?" busywork → just do the obvious thing and report.

## How

`ask_user_question` with 1–4 questions; each question has a short `header` chip and 2–4 options with a `label` + `description`. Put your recommended option first and mark it `(Recommended)`. Use `multiSelect: true` only when choices are not mutually exclusive. Use `preview` to show side-by-side artifacts (mockups, code snippets) the user must compare.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.