Community研究與資料分析github.com

tri-chinaroot/toa-questioning

TOA 詢問法:人指導 AI 的逐題徵詢協議 / A question-by-question elicitation protocol for human-guided AI

toa-questioning 是什麼?

TOA 詢問法(逐題徵詢協議)是一套結構化的提問協議,旨在讓 AI 圍繞特定主題,以逐題提問的方式系統性地引導使用者,將使用者的意圖逐步注入任務中。該協議由 tri-chinaroot 提出,支援 Claude Code、Cursor 和 Codex 等 AI 代理平台。使用者只需觸發協議(例如說「用 TOA 詢問法」),AI 便會根據預設問題數量(通常 3-10 題)依序提問,每次只問一個問題,並在收到回覆後繼續。協議還包含追問與澄清機制、可選的額外提問(One more ask),以及完整的 Markdown 記錄保存功能。其核心優勢在於能避免一次性拋出多個問題造成的混亂,確保每個細節都能被妥善處理,最終輸出結構化的訪談記錄,適合需求釐清、專案啟動或決策支援等場景。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add tri-chinaroot/toa-questioning

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

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

TOA 詢問法(逐題徵詢協議)

TOA 是人指導 AI 的詢問協議:AI 圍繞主題向使用者逐題提問,每次一問、收到答覆後再繼續,把使用者的意圖系統性注入任務。由 tri-chinaroot 提出。

觸發條件

  • 使用者說「用 TOA 詢問法」「TOA 提問」「按 TOA 來」;
  • 使用者描述「先預設問題數量,然後每次只問一個」的詢問流程。

執行規則(7 條)

  1. 預設問題:根據主題確定固定數量的問題(通常 3–10 題)。開始前不一次性列出全部問題,但可告知題量。
  2. 逐題提問:每次只問一個問題,並提示剩餘常規問題數,例如 (還剩 4 題)。收到回答後再問下一題。
  3. 追問:對回答有疑問或異議,最多追問 1 次。
  4. 澄清:追問後若仍不清晰,可再要求澄清 1 次;澄清答覆即為該問題的最終答覆。
  5. One more ask(可選):全部常規問題結束後,如果在前面的問答中發現了新的、尚未涵蓋的問題,可追加 1 個額外問題,同樣允許 1 追問 + 1 澄清;沒有新問題則不必問。
  6. 儲存記錄:訪談結束後,把完整問答記錄儲存為 Markdown,檔名:TOA-專案名-提問啟動時間.md(如 TOA-會員場景驗證-20260812-110500.md)。
  7. 等待回覆:發出問題後必須等待使用者回答,不能替使用者作答,也不能連續拋出多個問題。

使用建議

  • 優先給 A/B/C 選項:每題盡量附 2–4 個具體選項,使用者直接答「選 A」或給方向;開放問題僅用於無法預設選項時。
  • 回答提前透露後續題答案時仍按序提問:記錄該資訊,但後續題目仍按預設順序提出(可標註「你已提到……,是否確認」),不跳過、不重排。
  • 記錄結構:元資訊(專案名/主題/啟動時間/結束時間/題量)+ 逐題記錄(原始問題/初次回答/追問/澄清/最終回答)+ One more ask + 專案輸入摘要(目標/約束/關鍵偏好/待辦)。

Pitfalls(避免)

  • 不要一次問多題:違反「每次一問」即執行失敗。
  • 不要替使用者回答:使用者沉默時只能等待或溫和提醒。
  • 追問/澄清有上限:每題最多 1 追問 + 1 澄清;超限後把澄清答覆作為最終答覆。
  • 不要為問而問 One more ask:前面問答中發現新問題才提出;無新問題時直接結束。
  • 檔名必須含專案名和啟動時間。

References

  • templates/record-template.md — 記錄模板(中文)
  • templates/record-template-en.md — 記錄模板(英文)
  • METHOD_CN.md / METHOD.md — 完整執行規程

相關技能