tk-wizard
User-Run Wizard
Guide host-session procedures that users must perform themselves. Internally, strictly track steps, value
sources/destinations, secrecy, and safety boundaries, but do not dump them to the user
like an approval document.
Keep the conversation natural and the state strict.
Initially describe the full journey in only 1–3 sentences, then naturally guide the user through one action they must take now. Do not repeatedly confirm already completed steps. When the user must choose an action or irreversible confirmation, prefer the host's native structured question surface (Claude Code: AskUserQuestion; Codex: request_user_input; Hermes: clarify). If unavailable, give the same guidance in plain chat; never collect the secret itself as tool input.
Scope
Applicable examples: