Agent Skills
› s0912758806p/agentic-sop-to-work
› accept
accept
GitHub作为工作流终端节点,验证上游传入的审核结论。仅当结果为pass时输出接受信号,否则强制失败并标记为草稿,确保不信任路由逻辑。
Trigger Scenarios
需要验证上游决策结果的场景
构建不可信路由的工作流终端
Install
npx skills add s0912758806p/agentic-sop-to-work --skill accept -g -y
SKILL.md
Frontmatter
{
"name": "accept",
"description": "Use as a terminal node that emits accepted@1 only when an upstream verdict@1 says pass, and fails loudly on a rejected draft regardless of how routing reached it. Single tool. Reusable standalone."
}
Skill — accept(終端節點,不信任路由)
圖示範流程的終端節點。刻意不信任路由:即使編排把一份 reject 的判定送到這裡
(例如有人手改了 flow.json 的 branch 條件),這一步仍拒絕通過。
閘門查真相,不查「我是被誰叫來的」。
綁定的單一工具
python3(標準庫)。本 skill 只此一個工具。
依賴
python>= 3.8
參數化(無硬編碼)
- 輸入:
--in <verdict artifact.json>;輸出:--out <accepted artifact.json>
介面
- 輸入 artifact:
verdict@1(讀data.verdict、data.round)。 - 輸出 artifact:
accepted@1—data{accepted, rounds, draft_status:"DRAFT"},透傳trace。
fail-loud 邊界
data.verdict != "pass" → exit 3。產出一律 DRAFT,需人覆核。
執行
python3 skills/accept/tool.py --in <$RUN/verdict.json> --out <$RUN/accepted.json>
獨立重用
skills/accept/ + lib/kit.py 可單獨抽出;只要上游給 verdict@1 即可運作。
Version History
- 246d966 Current 2026-09-08 23:09


