User Input Protocol

Structured AWAITING_USER_INPUT checkpoint format for requesting human decisions. When hitting a decision point, stop, present context, show 2-4 labeled options with implications, state a recommendation, and wait. Groups related decisions into single multi-question checkpoints. Includes subagent state-save-before-pause and resume-without-redoing-work patterns, plus factory-mode urgency classification (blocking/next-review/informational). Use when encountering business rule ambiguities, architecture trade-offs, scope questions, destructive actions, or any point requiring human judgment. Triggers on: "should I use X or Y", "which approach", "need a decision", "before I proceed", "confirm this action", "trade-off", "destructive change". Also activates when delegating to subagents that may hit decision points. NOT for: implementation details with one correct answer, or style choices covered by project conventions.

jwilger 638c35c 9.0 KB Updated

File contents

jwilger/agent-skills/tree/main/skills/user-input-protocol commit 638c35c190

Frequently asked questions

npx skillmds@latest add jwilger/user-input-protocol