Communitygithub.com

imMamdouhaboammar/agentic-workflow

多能幹細胞框架與通用代理工具鏈,用於自主多代理工作流程

agentic-workflow 是什麼?

AgenticWorkflow 是一個強大的多代理執行引擎與通用技能框架,專為應對複雜、多步驟的任務而設計。它能將模糊的高層意圖轉化為結構化、可自我驗證的工作流程。其核心運作奠基於一個包含設計(DESIGN)、執行(EXECUTE)、自動駕駛(AUTOPILOT)、高嚴格度(ULW)、驗證(VERIFY)與最佳化(OPTIMIZE)六種模式的動態路由器,根據用戶提示自動選擇最適合的執行管道。該框架強制執行三大絕對標準(最終交付品質、單檔案狀態表、程式碼變更協議),並整合了從 L0 反跳過檢查到 L2 對抗審查的四層品質保證堆疊。此外,它還具備自主自我驅動引擎、熔斷機制與整潔程式碼守衛,能有效管理上下文、防止循環故障並確保輸出品質。支援 Claude Code、Codex 等主流代理平台,透過 CLI 指令即可啟動端到端自主工作流程、執行測試或查詢可觀測性指標,為開發者提供一個嚴謹、可擴展且高度自動化的多代理協作框架。

相容平台✓Claude Code~Codex CLI~Cursor✓Antigravity✓Gemini CLI
npx skills add imMamdouhaboammar/agentic-workflow

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

AgenticWorkflow:通用代理技能與執行工具鏈

一個多能幹細胞框架與多代理執行引擎,能將複雜任務轉化為確定性、可自我驗證的自主工作流程。

執行不變量

$$\text{意圖} \xrightarrow{\text{研究}} \text{計劃(SOT state.yaml)} \xrightarrow{\text{實作}} \text{4 層品質閘門} \xrightarrow{\text{pACS Delta}} \text{已驗證交付成果}$$


⚡ 動態模式路由器

從上下文或明確標記中偵測所需的模式:

模式觸發短語核心執行流程
1. 設計"設計工作流程","新增管線","workflow.md"研究 → 規劃 → 實作 3 階段藍圖生成
2. 執行"執行工作流程","運行管線","開始步驟"SOT 狀態機驅動器,逐步產生交付成果
3. 自動駕駛"autopilot","全自動","放手執行"自動批准 (human) 檢查點並記錄決策;強制執行安全鉤子
4. ULW"ulw","ultrawork","最高嚴謹度"3 個增強器:西西弗斯持續性、強制分解、重試升級
5. 驗證"驗證步驟","品質閘門","執行 pacs"L0 反跳過 → L1 驗證 → L1.5 pACS → L2 對抗審查
6. 最佳化"最佳化工作流程","縮短週期時間","精簡流程"精實瓶頸分析、自動化評分、週期時間壓縮

3 項絕對標準(憲法準則)

由本技能創建或治理的每個工作流程、工具和子代理均嚴格繼承這 3 項絕對標準:

  1. 絕對標準 1:最終交付品質

    完全忽略速度、token 成本、工作負載和長度限制。每個決策的唯一標準是最終交付成果的品質。

  2. 絕對標準 2:單檔案 SOT + 分層記憶體

    所有共享狀態集中在單一檔案(state.yaml)中。SOT 寫入權限僅屬於編排器/團隊領導。並行代理絕不同時變異共享檔案。

  3. 絕對標準 3:程式碼變更協議 (CCP)

    在編寫、修改、新增或刪除程式碼之前,內部執行:步驟 1 (理解意圖) → 步驟 2 (漣漪效應分析) → 步驟 3 (變更計劃)。受編碼錨點 (CAP-1~4) 管轄。


4 層品質保證堆疊

flowchart TD
    StepStart["步驟執行"] --> L0["L0:反跳過物理防護(檔案存在且 >= 100 位元組)"]
    L0 -->|透過| L1["L1:驗證閘門(100% 功能目標達成)"]
    L0 -->|失敗| Diag["反事實診斷"]
    L1 -->|透過| L15["L1.5:pACS 自我評分(F/C/L 預設評分)"]
    L1 -->|失敗| Diag
    L15 -->|紅色:<50| Diag
    L15 -->|綠色 / 黃色| L2["L2:對抗審查(@reviewer + @fact-checker)"]
    L2 -->|透過| SOT["推進 SOT (current_step + 1)"]
    L2 -->|失敗| Diag
    Diag --> Retry["使用替代假說重試(最多 3 次)"]
  1. L0 反跳過守衛:確定性驗證交付成果存在於磁碟上且非空值(MIN_OUTPUT_SIZE >= 100 位元組)。
  2. L1 驗證閘門:語意驗證所有驗收標準 100% 達成。
  3. L1.5 pACS(預測代理信心分數):針對忠實性、完整性、邏輯進行預設評估。$pACS = \min(F, C, L)$。
    • 綠色 (>= 70):自動推進。
    • 黃色 (50 - 69):在決策日誌中標記弱項維度並繼續。
    • 紅色 (< 50):停止並觸發重做。
  4. L2 對抗審查:由 @reviewer 和 @fact-checker 進行獨立的生成器-評論家評估。

工作流程最佳化引擎(精實與自動化)

在分析或最佳化工作流程時:

  • 瓶頸嚴重性:對瓶頸評分 1 至 5。
  • 自動化潛力:量化手動任務以進行代理委派。
  • 錯誤減少:在故障傳播前,於根本原因處實施品質閘門。
  • 週期時間縮短:目標在提升交付品質的同時,將週期時間減少 >= 40%。

自主自我驅動引擎與熔斷機制

系統作為一個端到端的自主引擎運行,內建能源管理功能:

  1. 自我驅動與能量循環:動態監控 token 和上下文餘量,在上下文耗盡前自動執行 RLM 狀態壓縮和補充燃料檢查點。
  2. Fable 熔斷機制:狀態轉換 關閉 → 開啟 → 半開。當連續失敗次數 $\ge 2$ 時自動停止推測性空轉,透過反事實診斷(diagnose_context.py)隔離根本原因,並執行結構化復原。
  3. 整潔程式碼守衛:自動化 AST 守衛檢查,通過 24 項整潔程式碼命令(小函式、意圖揭示命名、最多 4 個參數、不吞沒例外、不偽造成功模擬)。
  4. AI 工程評估:整合四分之五差異影響測試($\ge 0.80$)、PSI 分佈漂移監控,以及對抗性提示注入清理。

CLI 與工具鏈整合

# 啟動具備自我驅動與能量管理的端到端自主自動駕駛工作流程
agentic-workflow autopilot --title "生產管線" --goal "自主交付"

# 執行整潔程式碼守衛審計檢查(SOLID、24 項命令、AI 故障模式)
agentic-workflow guard [目錄]

# 執行 AI 工程師公平性、漂移和提示注入評估閘門
agentic-workflow eval

# 查詢多代理可觀測性追蹤日誌和跨度
agentic-workflow traces

# 初始化基礎設施、SOT 執行時目錄和健康檢查
agentic-workflow init

# 驗證工作流程架構、SOT 完整性和 pACS 日誌
agentic-workflow validate

# 檢查即時工作流程儀表板和可觀測性指標
agentic-workflow status

# 執行完整自動化測試套件(安全性、守衛、MAS、評估器)
agentic-workflow test

參考對映表

  • 架構與 DNA:soul.md、AGENTICWORKFLOW-ARCHITECTURE-AND-PHILOSOPHY.md
  • 操作手冊:AGENTICWORKFLOW-USER-MANUAL.md
  • 通用指令:AGENTS.md、CLAUDE.md、GEMINI.md
  • 協議:docs/protocols/ (autopilot-execution、quality-gates、ulw-mode、code-change-protocol、context-preservation-detail)
  • 子代理:.claude/agents/ (reviewer、fact-checker、translator)
  • 腳本:.claude/hooks/scripts/ (context_guard、validate_pacs、validate_review 等)

相關技能