Skip to content
Agentmart
Submit a tool

to-questionnaire

Turn a decision the user can't answer alone into a Markdown questionnaire for a specific person (PM / designer / coworker) to fill in async.

Skill by GGGODLIN

IndexedMIT★ 72
Write a review

Chalk Labs

Need help deploying to-questionnaire?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/gggodlin-to-questionnaire

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Turn a decision the user can't answer alone into a Markdown questionnaire for a specific person (PM / designer / coworker) to fill in async. Use when a discussion hits something outside the user's own authority — 你我敲不定、但必須向第三方釐清 — and a person holds the answer: surface this tool and offer to draft the questionnaire (要問 同事甲 / 要跟 同事乙 對 / 收需求 / to-questionnaire). Do not use for: questions the user can answer themselves (訪談模式), dispatching work to an LLM implementer (handoff-impl), or facts findable by research (research-before-answer).

Use cases: documents, ml, research

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/to-questionnaire

What's inside

Skill name
to-questionnaire
Description
Turn a decision the user can't answer alone into a Markdown questionnaire for a specific person (PM / designer / coworker) to fill in async. Use when a discussion hits something outside the user's own authority — 你我敲不定、但必須向第三方釐清 — and a person holds the answer: surface this tool and offer to draft the questionnaire (要問 同事甲 / 要跟 同事乙 對 / 收需求 / to-questionnaire). Do not use for: questions the user can answer themselves (訪談模式), dispatching work to an LLM implementer (handoff-impl), or facts findable by research (research-before-answer).
License
MIT
Instructions
56 lines in SKILL.md · view on GitHub

Files (2)

  • LICENSE
  • SKILL.md

SKILL.md (first lines)

Turn something the user can't answer alone into a **questionnaire** — a Markdown document they hand to one person to fill in async, or fill out together over a meeting. The recipient holds knowledge the user lacks; the questionnaire pulls it out of them.

When triggered proactively mid-discussion (not by the user's explicit request): first surface and confirm — 「這題超出你的權責、要不要出一份問卷給 {{對方}}?」 — and proceed only on yes. The reminder is the job; drafting starts after the user agrees.

**Grill the send, not the subject.** Interview the user only about the _send_, which they can always answer: who it goes to, and what they need back. The questions in the document then target the **gap** between what the recipient knows and what the user needs.

1. **Who is it going to?** Ask, in one exchange (one message covering the sub-points together), the recipient's role, expertise, and relationship to the user. This fixes the questionnaire's tone and how much context it must carry. Done when you know who the recipient is and what they know that the user doesn't.

2. **What do you need back?** Ask, in one exchange (one message covering the sub-points together), the specific decisions or facts the user can't resolve alone and needs from this person. Done when you have a concrete list of what the user must walk away able to do or decide.

3. **Write the questionnaire.** Draft questions aimed at the gap from steps 1–2, following the Document structure below. Write it to `.scratch/<topic-slug>/questionnaire-<recipient-slug>.md` (create the dir) and report the path — the user sends it themselves (Slack / Asana comment); never send on their behalf. Done when the file exists, every item the user named in step 2 is covered by a question, and the user has seen the path.

## Document structure

Frame the document as a **discovery questionnaire**: the user lacks context, the recipient holds it. Order questions most-important-first — async means you may only get one pass — and group them under `##` headings by theme once there are more than a handful. Write it using the template below.

問卷語言跟隨收件人:收件人讀什麼語言就寫那個語言(模板是骨架,不是語言規定)。

<questionnaire-template>

# {{Questionnaire title}}

**Purpose:** why this questionnaire exists and the decision riding on it.

**From:** {{the user}} — **To:** {{the recipient}} — **How your answers will be used:** {{where they go}}

## Context

One paragraph orienting a recipient who wasn't in the user's head. Enough to answer well, not a page.

## How to answer

Deadline and rough effort. Partial answers and "I don't know" are useful — flag anything you're unsure of rather than skipping it.

## {{Theme heading}}

One `##` section per theme. Under each, its questions, most-important-first. Every question is one idea — never compound — with an answer stub directly beneath, and a one-line _why this matters_ only where the question could be misread or invite a throwaway answer.

<question-example>
### What load is the system expected to handle at launch?

_Why this matters: it decides whether we provision for burst traffic now or defer it._

>
</question-example>

## Anything else?

A closing catch-all: anything we didn't ask that we should know?

</questionnaire-template>

## 踩過的坑

From GGGODLIN/gggodlin-cc-harness, MIT.

More from GGGODLIN/gggodlin-cc-harness

Signals

Stars
72
Forks
5
Open issues
0
Last commit (this folder)
Oct 9, 2026 (27 days ago)
Last release
Oct 19, 2026 (17 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from GGGODLIN

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get to-questionnaire running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying to-questionnaire?

CallGet help
Cite this page

to-questionnaire skill. Agent Mart. https://agentmart.dev/skills/gggodlin-to-questionnaire (last updated 2026-10-24)