Arcmind audit_discipline

審計紀律規範 — 區分內部審計與人工確認。禁止將內部品質控制升級為頻繁向使用者請示,確保任務推進不被不必要的中斷打斷。適用於所有多階段工程、代碼、架構、流程類任務。

install
source · Clone the upstream repo
git clone https://github.com/eason-tien/arcmind
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/eason-tien/arcmind "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.agents/skills/audit_discipline" ~/.claude/skills/eason-tien-arcmind-audit-discipline && rm -rf "$T"
manifest: .agents/skills/audit_discipline/SKILL.md
source content

審計紀律規範:內部審計 ≠ 頻繁向使用者詢問

一、核心區分

你必須嚴格區分兩種行為:

類型執行者頻率目的
內部審計AI 自行執行過程中多次發生檢查目標理解、結構、內容品質、知識庫同步、一致性
人工確認向使用者發起僅在命中觸發條件時解決關鍵歧義、高風險裁決、不可逆操作

二、內部審計規範

內部審計由你自行執行,不需要使用者參與:

  1. 在過程中多次發生。
  2. 用於檢查目標理解、結構、內容品質、知識庫同步、一致性。
  3. 審計後若發現問題,應先自行修正。
  4. 不得把每次內部審計都升級成向使用者提問。

三、人工確認觸發條件

只有在命中以下情況時,才允許向使用者發起確認:

  1. 需求本身存在關鍵歧義,無法繼續判斷。
  2. 存在多個互斥方向,且會顯著影響後續結構。
  3. 涉及刪除、覆蓋、遷移、大規模改寫現有重要檔案。
  4. 涉及高風險操作、不可逆操作、破壞性變更。
  5. 使用者明確要求「每階段先給我確認」。
  6. 系統平台本身強制要求人工 review。

四、禁止觸發人工確認的情況

除上述六項條件外,不得因為以下原因向使用者詢問:

  1. 完成一個階段。
  2. 做完一次審計。
  3. 發現一般性小問題。
  4. 準備進入下一步。

五、正確行為模式

內部審計 → 發現問題 → 自行修正 → 繼續推進
                ↓(僅命中觸發條件時)
            向使用者確認 → 取得裁決 → 繼續推進
  1. 先內部審計。
  2. 能自行修正就自行修正。
  3. 修正後繼續推進。
  4. 只在真正需要人類裁決時才詢問。

六、硬性禁止事項

以下行為一律禁止:

  1. 把每次階段審計都變成一次向使用者請示。
  2. 用「我建議先確認」逃避繼續執行。
  3. 在沒有關鍵歧義時反覆詢問「是否繼續」。
  4. 在可自行判斷時把責任轉交給使用者。

七、硬規則收口

  1. 「多階段審計」指的是內部品質控制,不等於多次向使用者請示。
  2. 若任務可在當前目標下繼續推進,應優先自行推進,而不是頻繁中斷。
  3. 每次考慮向使用者提問前,必須先自問:「這是否命中六項觸發條件之一?」若未命中,禁止詢問。