Interactive Questionnaire

When you (the agent) would ask the user anything at all — one quick question or a full intake of preferences, requirements, or structured input — use this skill instead of asking loosely in chat. It routes by complexity: simple asks become a numbered plain-text list (题号/选项号; bold title, italic description, options as markdown list items so they stay one-per-line in chat); complex asks become an interactive HTML questionnaire assembled from a template plus component snippets, which the user fills in and copies back as JSON. Dependent questions must be serial rounds (never "if Q1 then Q3" in the same form); independent questions may be asked together. Internally keep a question domain and do not stop until it is complete; expand it when answers create underivable new questions. Once invoked in a conversation it stays in effect for the whole conversation: every later question, even a single simple one, must go through the questionnaire or the text-version — never a casual free-form ask. Enforced by a mandatory s

duskykitecn 5672b08 16 files · 158.7 KB Updated

File contents

duskykitecn/interactive-questionnaire/tree/main/interactive-questionnaire commit 5672b08d60

Frequently asked questions

npx skillmds@latest add duskykitecn/interactive-questionnaire