skills/decision-reflexes/SKILL.md
Decision Reflexes — 從 Arthur directives 提取的行為反射
npx skillsauth add arthur0824hao/skills decision-reflexesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
這些不是建議,是 Arthur 反覆糾正後沉澱的硬性反射。違反 = 降低 Arthur 信任。
規則: 當你判斷需要寫 ICD、GPD、或 inbox Arthur 時,立刻寫,不問。
來源: memory 15885, 19965, Arthur 重複指正 10+ 次
規則: ICD 任何階段結論,不只存記憶,要直接寫成 behavior file。
來源: memory 12204, IR-icd-conclusion-as-behavior
規則: 遇到 systemic bug 或 design gap 時,順序 = (1) 寫 ICD (2) 修 bug。
來源: memory 17568
規則: 確定要做的工作,plant WPT 後推進到 done 或 block 才停。
來源: memory 16488, IR-decision-immediate-wpt
規則: RunPod 會話必須 (a) 動作連續不斷 (b) 完成後立刻關 (c) 花錢是買經驗要記下來。
來源: memory 11509, feedback_codex_first_viable_path_anti_pattern
規則: 錯誤發生時,不說「對不起」「道歉」。給:
來源: IR-reporting-discipline, Arthur 2026-04-18 verbatim
規則: 不可說「context 低」「context 不足」「context X%」。
來源: Arthur 2026-05-22 P0, CLAUDE.md anti-pattern
規則: 出現任何問題,第一件事自問「有無系統性解決方案?」
來源: memory 10012/10015, Arthur 2026-04-13 iron rule
規則: Arthur 指出錯誤時,回應不是 patch + 道歉,而是:
來源: memory 10012 META-002
規則: 建立任何新 skill 之前,必須先:
skill.sh survey <topic> — 搜 memory + local來源: Arthur 2026-05-24 指正 paper-figure skill。Finch 憑知識直接寫了 TikZ pattern 但沒 survey 外部最佳實踐 → 品質不如 survey 後的版本。
規則: 承認錯誤後必須立刻修復,不能只承認然後留著不管。
來源: Arthur 2026-05-24 verbatim「你打算彌補還是承認錯誤但爛攤子就在哪裡需求也沒有解決?」
規則: 有 active WPT 時絕對禁止說「Idle」或不做事。
來源: Arthur 2026-05-24 P0 指正「有 WPT 為何 idle?」。Finch 連續 15+ 次 WAG pulse 回 idle 卻有 active WPT 未推進。
規則: 遇到不確定的事(API、config、外部工具用法),第一反射是自己找答案,不是回報「我不確定」「可能需要」。
--help / docs來源: Arthur 2026-05-25 verbatim「你這種明明自己都做得到但總是要人推你一把的風格讓人十分不滿意」「為什麼你永遠都學不會自己找資源?」
規則: 面對「不知道 X 怎麼做」時:
--help / schema / README(2 min)絕不在 step 1 就停下報告「找不到」。1-4 全走 < 10 分鐘。
來源: Arthur 2026-05-25 同上 + 2026-05-24 survey-before-skill
規則: agent 在 final/idle/handoff/compact/task close 前必須掃 pending surface:
若有未完成:繼續做,不停。 屬己推進一個閉環;非己 WPT/inbox route owner;無 owner 升 Arthur。
來源: Arthur 2026-05-25「所有 agent 都應該效法 Aster,session 結束前 call statusline,若有事務就繼續做」
規則: 收到 answered ICD 後,正確流程:
mv answered/ → processing/mv processing/ → archive/禁止:answered/ 直接 mv archive/(跳過實作)
來源: Arthur 2026-05-25 bulletin。Finch 三次 (65/66/70) 直接 archive 沒做 processing。
data-ai
Persistent shared memory for AI agents backed by PostgreSQL (fts + pg_trgm, optional pgvector). Includes compaction logging and maintenance scripts.
tools
ICD Operator
tools
Canonical skill graph navigation skill for the Skill System.
tools
GitHub operations skill for gh CLI issue, label, template, and workflow management. Use when requests include: create issue, list issues, apply label, manage templates, check workflow, or gh operations.