Community研究与数据分析github.com

bbulman/create-survey

撰写一份问卷调查,其中每个问题都为决策提供依据,并提前确定样本量及分析方法。

create-survey 是什么?

这个技能“create-survey”旨在帮助用户通过严格的步骤创建一份有意义的问卷调查。其核心哲学是“先分析,后提问”,即所有调查问题都直接服务于预定的分析计划,避免冗余或无关的问题。该技能全程遵循`contract.md`中的协议,并利用`$SHARED`目录中的工具和模板。它包含从确认调查是否合适、确定样本量和目标人群、预先编写分析计划、设计问题、检查偏见、进行预测试,到最后生成可直接使用的`survey.md`文件的完整流程。此技能适用于需要做出数据驱动决策的任何开发者或研究人员,支持在类似Claude Code的AI代理环境中运行,通过严格的步骤确保调查结果的有效性和决策相关性。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bbulman/research-skills/tree/HEAD/skills/create-survey

Installed? Explore more 研究与数据分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

撰写一份能够统计有价值信息的调查问卷。在发布之前,必须先确定分析方法,确保不存在仅因“有趣”而存在的题目。

请阅读 ~/.claude/skills/research-shared/contract.md 并在整个过程中遵守。$SHARED 代表那个文件夹。你的输出是创意文件夹中的 survey.md。

步骤

  1. 开始。 遵循协议中的“开始一次运行”。 当简报明确了一个决策并且信息收集已报告时,此步骤完成。

  2. 检查调查是否是合适的工具。 调查适用于统计你已经理解的事物。如果你还不知道事情发生的原因或答案选项是什么,请说明情况并指向 /create-interview-script。 当每个待解决事项都是“有多少”类问题时,此步骤完成。

  3. 确定调查对象和数量。 定义目标人群以及你如何触达他们,并说明该途径会遗漏哪些人。运行 node $SHARED/sample-size.mjs --population <N> --margin 0.05 --response <expected rate> 来计算样本量和邀请数量。对计划比较的任何细分群体重复此操作,因为每个群体都需要自己的数字。 当样本数据来自该脚本,并且触达路径的盲点已记录时,此步骤完成。

  4. 先编写分析计划。 对于每个决策:你将查看哪个数字,按什么维度切分,以及会改变决策的结果。当一行用于检验某个假设时,请在“决策”列中为其命名,例如 B3。 当分析计划的每一行都有一个可以改变决策的结果时,此步骤完成。

  5. 设计问题。 只包含分析所需的问题。先询问近期、具体的行为,再询问态度。先进行筛选,然后是主要问题,最后是敏感问题。选项应覆盖所有情况一次,并提供一个诚实的退出方式,例如“以上都不是”。全篇使用统一的量表。将时间控制在 5 分钟左右,或说明你为此做出的权衡。 当每个问题都对应分析计划的一行时,此步骤完成。

  6. 查找偏见。 逐一检查每个问题,寻找引导性措辞、双重问题、带有感情色彩的术语、重叠的选项、顺序效应以及任何诱导同意的因素。记录每个风险以及你做了哪些修改。在顺序无关紧要的地方,随机排列选项。 当偏见检查覆盖了所有问题时,此步骤完成。

  7. 进行预测试。 启动一个新的智能体,让它以目标人群中三个截然不同的人的身份回答问题,并报告它无法真实回答的任何问题,或者它想要但缺少的任何选项。修改发现的问题。如果你无法启动智能体,请亲自完成此项工作并说明情况。同时说明在正式发布之前,应该让 5 个真实的人尝试一下。 当修改完成并记录在运行笔记中时,此步骤完成。

  8. 编写。 填写 $SHARED/templates/survey.md,使其可以直接粘贴到任何调查工具中。 当每个部分都已填写时,此步骤完成。

  9. 结束。 遵循协议中的“结束一次运行”。之后,导出文件放入 inbox/,下一个技能是 /summarize-research。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

相关技能