The /to-questionnaire Skill Matt Pocock's new skill, /to-questionnaire, turns open questions into a Markdown questionnaire document that can be sent to a specific person for async or meeting-based completion. The skill, installable via `npx skills@latest add mattpocock/skills --skill=to-questionnaire`, interviews the user only about the recipient and the desired outcome, then drafts a questionnaire with questions ordered by importance, grouped under headings, and including a catch-all question. It is designed for decisions blocked on knowledge held by one other person, such as a client or domain expert. The /to-questionnaire Skill Turn open questions into a doc someone else fills in. Install this skill npx skills@latest add mattpocock/skills --skill=to-questionnaire Then type /to-questionnaire in your coding agent. - Source mattpocock/skills https://github.com/mattpocock/skills On this page What it does what-it-does to-questionnaire turns a decision you can't settle on your own into a questionnaire : a Markdown document you hand to the one person who holds what you're missing, for them to fill in async or for the two of you to work through in a meeting. It grills you about the send , never the subject. Interviewing you about the topic is pointless here: not knowing the topic is why you're writing to someone else. So it asks the two things you can always answer who this is going to, and what you need back from them and aims every question in the document at the gap between the two. When to reach for it when-to-reach-for-it You invoke this by typing /to-questionnaire ; the agent /ai-coding-dictionary/agent won't reach for it on its own. Reach for it when a decision is blocked on knowledge that lives in one other person's head: a client, a domain expert, an exec who owns the business rules, a colleague on a team you don't sit with. Which skill you want depends on where the answers actually are: | The answers are in… | Reach for | |---|---| | Your own head, unsharpened | | grill-with-docs /skills-grill-with-docs to-questionnaire prototype /skills-prototype The common case is a grilling /ai-coding-dictionary/grilling session that stalls: some of what surfaced isn't yours to answer. Run /to-questionnaire in that same conversation to take those questions offline, then bring the answers back and carry on. The send, not the subject the-send-not-the-subject The interview is two exchanges, and then it stops. Who is it going to? Their role, their expertise, their relationship to you. This fixes the tone and how much context the document has to carry: an outside client needs orienting, a teammate does not. What do you need back? The concrete decisions or facts you can't resolve alone. This becomes the checklist the finished document is measured against: every item you named gets a question aimed at it. Everything after that is drafting. The file lands at to-questionnaire-