Community研究與資料分析github.com

bbulman/create-survey

撰寫一份每個問題都為決策服務的問卷,並事先規劃好樣本數與分析方法。

create-survey 是什麼?

此技能提供了一套結構化的流程,用於撰寫一份高度聚焦、可量化決策的問卷。它強制使用者在發放問卷前,先根據合約文件定義研究目標,並確認問卷確實是合適的工具(若不合適則引導至訪談脚本)。接著,透過計算樣本數與分析計劃來確保每個問題都有明確目的,最後再加入偏誤檢查與前測步驟。該技能支援 Claude Code 等代理環境,並引用 `$SHARED` 目錄下的共享資源,最終產出可直接貼入問卷工具的 `survey.md` 檔案。這項技能對產品經理、用戶研究員或任何需要以數據驅動決策的開發者特別有用,能避免收集到無效或浪費資源的資料。

相容平台✓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. 前測。 啟動一個新的代理,讓它以母體中 3 個截然不同的人的身份回答,並回報它無法如實回答或想選但缺少的選項。針對發現的問題進行修改。如果你無法啟動代理,請自行完成並說明。也應在正式發佈前讓 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.

相關技能