rapt-clarify-loop
RAPTor 釐清互動循環。僅由 rapt-clarify DELEGATE 呼叫,負責以格式化方式呈現問題集並等待使用者回應。是 skill 家族中主要的 ASK yield 執行者。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
RAPTor 釐清互動循環。僅由 rapt-clarify DELEGATE 呼叫,負責以格式化方式呈現問題集並等待使用者回應。是 skill 家族中主要的 ASK yield 執行者。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
RAPTor skill family 的共用 Reference Hub。Use when: 任何 rapt-* skill 需要載入共同原則、路徑與 arguments.yml 規則、SSoT 定義、Planner/Worker 合約、finding taxonomy、impact matrix、clarify payload、DSL cross-reference、phase gates 或 prompt migration map。
RAPTor Preview Tool:從 haPDL + annotated DBML + haARM 生成結構化 Design Brief markdown,供 Claude Design 或 AI 設計工具直接生成 Hi-Fi UI。Use when: /rapt-design-brief、設計稿、Design Brief、Claude Design。
RAPTor Preview Tool:從 haPDL + annotated DBML + haARM 生成自包含的 Lo-Fi wireframe HTML,供開發者預覽頁面意圖。Use when: /rapt-lofi、預覽頁面、Lo-Fi wireframe。
RAPTor Preview Tool:從 haAPI + haARM + annotated DBML 生成 OpenAPI 3.0.3 YAML,供 Swagger UI / Redocly 預覽 API 規格。Use when: /rapt-openapi、預覽 API、產生 OpenAPI spec。
RAPTor RAscore 需求分析品質評分。讀取 discovery、Gherkin、DBML、glossary、traceability 與 verify report,以 LLM-assisted rubric 產生 advisory-only RAscore、veto、scorecard 與 findings。Use when: /rapt-RAscore、需要評估 Gherkin + DBML 是否可作為 SSoT、Phase 2 後品質評分。
RAPTor 規格調和修復。讀取 rapt-verify 報告,將問題分類為機械性(可自動修復)或語意性(需人工決策),對機械性問題直接修復,對語意性問題委派 rapt-clarify。Use when: /rapt-reconcile、rapt-verify 報告有 FAIL/PARTIAL、修復 SSoT 不一致。
استنادا إلى تصنيف SOC المهني
| name | rapt-clarify-loop |
| description | RAPTor 釐清互動循環。僅由 rapt-clarify DELEGATE 呼叫,負責以格式化方式呈現問題集並等待使用者回應。是 skill 家族中主要的 ASK yield 執行者。 |
| metadata | {"user-invocable":false,"source":"project-level","skill-type":"utility"} |
先遵守 rapt-core:
rapt-clarify(03-clarification-session)透過 DELEGATE 傳入 payload 呼叫 rapt-clarify-loop。batch_file、非空的 questions 與 max_per_ask。batch_file,或 questions 為空(回傳錯誤給 caller)。rapt-clarify 直接呼叫;應改用 /rapt-clarify 走完整 Phase 3 流程。rapt-clarify 的 01/02/04 sub-SOP。| 操作 | 路徑 | 說明 |
|---|---|---|
| UPDATE | payload.batch_file | 在 batch 檔案中記錄回答 |
| DENY | 任何 SSoT artifact | 不修改 DBML / haARM / Gherkin |
| DENY | 任何其他路徑 |
ASSERT: payload.batch_file 存在
ASSERT: payload.questions 非空
ASSERT: payload.max_per_ask >= 1
若失敗 → EMIT 錯誤,停止
LOAD REF [rapt-clarify-loop::references/question-format.md]
依 question-format.md 的格式,一次呈現最多 max_per_ask 個問題(yield,等待使用者回應)。
將使用者的回答記錄到 payload.batch_file 的「回答記錄」區:
## 回答記錄
### Q1 [{CiC-id}] 回答:{選項或自由文字}
> 回答時間:{datetime}
> 決策摘要:{AI 從回答推導的決策}
若所有問題已回答:UPDATE payload.batch_file 狀態為 ANSWERED。
已記錄回答({N}/{total} 個問題)
然後 RETURN to caller(rapt-clarify/03-clarification-session)。