prompt-user

Runs interactive prompt loops with scope confirmation and post-delivery satisfaction checks.

Updated May 5, 2026
One-click install
npx skills add https://github.com/josippapez/ai-setup --skill prompt-user-josippapez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prompt-user
Source: https://github.com/josippapez/ai-setup/tree/main/retired/prompt-loop/claude/skills/prompt-user
Command: npx skills add https://github.com/josippapez/ai-setup --skill prompt-user-josippapez

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI sessions often end silently after delivering output, leaving users without a structured way to confirm scope, request changes, or signal completion. This Skill enforces a deterministic prompt loop so every task starts with confirmation and ends with an explicit satisfaction check. ## Core Features & Use Cases - Scope Confirmation: Asks at least one confirmation prompt via the built-in questions tool before starting each newly requested task. - Mandatory Satisfaction Check: After every delivery, asks exactly "Are you satisfied with this result, or would you like any changes?" - Persistent Loop State: Maintains a prompt-loop todo that stays active across task cycles and only completes on exact stop phrases like "Stop prompting" or "End session". - Use Case: During a long coding session, the assistant confirms scope before each task, delivers results as plain text with a closing satisfaction question, and re-prompts on timeouts or dismissals until you explicitly end the loop. ## Quick Start Ask the assistant to use the prompt-user skill so it confirms scope before each task and checks your satisfaction after every delivery.

Frequently Asked Questions about prompt-user

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make an AI assistant confirm scope before starting tasks?

Use a prompt-loop policy that requires a scope or confirmation prompt via the built-in questions tool before each newly requested task. This skill enforces that behavior automatically within an active session.

How do I stop the interactive prompt loop?

The loop stops only on exact phrases: "Stop prompting", "End session", "Don't ask anymore", or "Close conversation". Any other reply, including acknowledgements or new tasks, keeps the loop active.

What happens if a prompt times out or is dismissed?

Timeouts, empty responses, declines, and tool failures all trigger re-prompting with a shorter, option-driven question. Silent completion is forbidden, so the loop never ends without an explicit stop phrase.

Does the questions widget hide delivered content?

Yes, the questions widget hides assistant text that precedes it. On turns carrying a deliverable, the content is placed in plain text and the satisfaction question closes the turn as the final plain-text line instead of using the widget.

When should I not use an interactive prompt loop?

Avoid it for fully automated or batch workflows where no user is present to respond, since the loop requires interaction and re-prompts indefinitely until an exact stop phrase is received.