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 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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 不一致。
| 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)。