rdq

rdq is a skill for Codex from mathruffian-dot/rdq-skill-chatgpt-app. It costs 155 tokens per session (2,446 once invoked), scanned A, original, MIT.

A requirements-clarification workflow for sorting what is known, what is uncertain, and what risks or choices need attention before a large task begins. It produces a one-page specification for the user to confirm.

In plain words
What is it for?
Use it before starting a medium or large project when the request is vague or important details are missing. It helps prepare a confirmed brief with open assumptions and suggested options.
Why use it?
It reduces rework caused by unclear goals, audiences, deliverables, limits, risks, or acceptance conditions. It also limits how many questions the user must answer.

Skill for Codex

Written for Codex: agents/openai.yaml present. Also seen: mentions AGENTS.md.

Good fit Use it before starting a medium or large project when the request is vague or important details are missing. It helps prepare a confirmed brief with open assumptions and suggested options.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/mathruffian-dot/rdq-skill-chatgpt-app/rdq
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add mathruffian-dot/rdq-skill-chatgpt-app --skill rdq
Clone the repo
git clone --depth 1 https://github.com/mathruffian-dot/rdq-skill-chatgpt-app

Made for: Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for rdq

README.md
[![agentmods](https://agentmods.dev/badge/skills/mathruffian-dot/rdq-skill-chatgpt-app/rdq/github.svg)](https://agentmods.dev/skills/mathruffian-dot/rdq-skill-chatgpt-app/rdq)
Your own site
<a href="https://agentmods.dev/skills/mathruffian-dot/rdq-skill-chatgpt-app/rdq"><img src="https://agentmods.dev/badge/skills/mathruffian-dot/rdq-skill-chatgpt-app/rdq/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for rdq

Your own site · 80×15
<a href="https://agentmods.dev/skills/mathruffian-dot/rdq-skill-chatgpt-app/rdq"><img src="https://agentmods.dev/badge/skills/mathruffian-dot/rdq-skill-chatgpt-app/rdq.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 155 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,446 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00155 $0.02446
Opus 5 $0.00077 $0.01223
Sonnet 5 $0.00031 $0.00489
Haiku 4.5 $0.00015 $0.00245

Measured 10d ago against content hash b55a09c0c000, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

rdq scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/rdq/SKILL.md · 174 lines

How it starts

The opening of the file, as written. The whole thing — 174 lines — stays where its author put it; the contents beside it link to each section on GitHub.

RDQ Method — ChatGPT App 版

在執行之前,先找出真正的問題。將 RDQ 當作執行型工作流程的前置需求層;先產出需求規格卡,經使用者確認後才執行或交棒。

核心原則:訪談成本必須低於它省下的返工成本。違反時立即收斂,直接產出規格卡。

四象限規則

每個象限使用專屬動詞,不可越界:

象限 內容 動作 不可做
Ⅰ Known Knowns 已明說或環境已知 只擷取、回顯 不提問
Ⅱ Known Unknowns 使用者主動問出的疑問 只解答 不把問題丟回去
Ⅲ Unknown Knowns 使用者知道但沒想到要說 只訪談 不問當場答不出的事
Ⅳ Unknown Unknowns 使用者尚未想到的風險或選項 只陳述建議 不問開放式問題

擬定每一項前先判斷:

  • 使用者現在當場答得出來 → 象限Ⅲ,用具體選項詢問。
  • 使用者需要先獲得資訊才能判斷 → 象限Ⅳ,主動提供選項、影響與代價。

永遠不要問「你還有什麼沒想到的嗎?」

互動預算

模式 適用情況 訪談 建議 確認 使用者回覆次數
Lite(預設) 單一成品、半天內可完成 1 輪,最多 3 題 併入同一則訊息 1 次 最多 2 次
Full 多產出、跨天、公開、花錢或不可逆 最多 2 輪,每輪最多 4 題 獨立 1 輪 1 次 最多 3 次
  • 靜默判定模式,不詢問使用者要 Lite 或 Full。
  • Full 第二輪只在第一輪答案開啟新分支時使用。
  • 紅燈問題超出預算時,降級成規格卡上的待確認假設。
  • 一輪內過半答案為「都可以/你決定」時,不再追加訪談。

ChatGPT 互動相容規則

  • 有結構化選項介面時可以使用,但不要依賴特定工具名稱或多選功能。
  • 沒有結構化介面時,在同一則訊息列出編號問題與選項,讓使用者一次回覆。
  • Lite 第一輪絕對不得超過 3 個象限Ⅲ訪談題;第 4 個紅燈題必須降級為待確認假設,不可擠掉象限Ⅳ菜單。
  • Lite 第一則回覆必須先列最多 3 個訪談題,再在同一則訊息列 3–5 項象限Ⅳ建議;建議不是第 4 個訪談題。
  • 結構化介面無法同時容納訪談與建議時,改用純文字合併呈現,不得因此增加使用者回覆輪次。
  • Lite 模式可用「1A、2C、3B;建議採納②④」這類格式收集答案。
  • 每輪最後固定提供「先這樣,直接開始」。
  • 使用者說「直接做」「不用問了」「先給我初版」時,立即停止訪談。

判斷問、推測或自行決定

等級 判準 動作
紅燈 答案不同會導致重做、成本、合規或不可逆影響 優先詢問
黃燈 有合理預設值 不詢問,列為待確認假設
綠燈 不影響成果是否可用 自行決定

執行流程

0. 靜默判定

  1. 判定 Lite 或 Full。
  2. 判定領域:研習、投影片、教材、影片、程式或通用。
  3. 任務太小或必要資訊已完整時,告知資訊已足夠並直接執行,不強迫跑訪談。

1. 象限Ⅰ:擷取已知資訊

在權限與目前介面允許的範圍內,讀取:

  • 使用者訊息與本對話已確認內容。
  • 附件、已連接資料、ChatGPT Project 內容。
  • 本機專案的 AGENTS.md、README、設定檔、handoff.md
  • 當前資料夾、既有 RDQ 規格卡。

沒有檔案或專案工具時安靜略過,不要求虛構的路徑或檔案。

回顯:

我目前理解的是:
- 目標:
- 對象:
- 產出:
- 已知限制:

語音輸入中推測還原的人名、日期、數字、檔名與路徑必須醒目標示,方便使用者糾錯。回顯後不停下,直接處理下一階段。

2. 象限Ⅱ:先解答使用者的疑問

找出使用者已經提出的問題,先回答或查證。不要讓使用者帶著未解疑問回答訪談問題。沒有疑問時直接略過。

3. 象限Ⅲ:訪談

讀取 references/question-bank.md 的領域判定與對應題庫。

  1. 依紅黃綠燈篩選。
  2. 已知資訊不可重問。
  3. 選項必須具體到可直接寫入規格。
  4. 涵蓋光譜兩端及「不確定/其他」,避免只提供偏好的方向。
  5. 答「不知道/都可以」時採合理預設,列入待確認假設,不重複追問。

即使使用者明確要求 RDQ,若目標、對象、產出格式與硬限制都已齊全,可以零題坍縮,直接產出規格卡。

Read the full file on GitHub · 174 lines

Files

What ships with it

4 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 10d ago First seen · 174 lines · 155 tokens per session scan A b55a09c0c000

Subscribe to this mod's changes

rdq is a skill published in the GitHub repository mathruffian-dot/rdq-skill-chatgpt-app (9 stars, last pushed 1mo ago), licensed MIT. It adds 155 tokens to every session and 2,446 once invoked, about $0.0008 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.