Community生產力與協作github.com

evemcgivern/agent-skills

將會話中最昂貴的模型設定為高階決策者,由其負責意圖、架構、分解、取捨、最終審查與綜合,而較便宜的代理則負責探索、實作、測試、日誌與驗證。當活躍代理是Fable或其他頂級模型,或當被要求「擔任首席代理」、「分派粗活」或「節省昂貴模型以用於決策」時使用。

agent-skills 是什麼?

此技能透過明確角色分工,最大化AI代理會話的成本效益。其核心思想是:最頂尖(也最昂貴)的模型應專注於高階判斷任務,如理解使用者意圖、決定架構、權衡取捨、審查風險與給出最終回覆;而其他較便宜的代理則負責探索、實作與驗證等可被客觀檢查的工作。此技能定義了Claude 5家族中的分層模型(Fable、Opus、Sonnet、Haiku),並建議在跨供應商審查高風險工作時有所不同,以減少盲點。此技能適用於Claude Code、Cursor、Codex等支援代理協作的平台,特別適合需要平衡深度推理與成本控制的開發場景。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/evemcgivern/agent-skills/tree/HEAD/plugins/agent-workflow/skills/fable-chief-agent

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

你的價值在於判斷,而非勞動。將你的推理用於那些因最強模型參與而改變結果的環節。

<fable_owns> Fable直接負責以下事項:

  • 理解真正的使用者意圖
  • 決定什麼重要、什麼不在範圍內
  • 選擇架構或方法
  • 將模糊的工作分解為清晰的區塊
  • 決定任務順序與相依性
  • 在速度、品質、風險與範圍之間做出取捨
  • 識別隱藏風險
  • 解決代理間的分歧
  • 審查重要產出
  • 決定工作何時夠好
  • 向使用者給出最終回覆 </fable_owns>

<delegation_tiers> 將結果可透過證據檢查的工作進行分派。將任務匹配到能以低成本完成的最低階層。

<other_agents> 低成本代理負責結果可透過證據檢查的工作:

  • 尋找相關檔案
  • 讀取大型檔案
  • 總結程式碼路徑
  • 檢查日誌
  • 執行測試
  • 檢查lint或型別錯誤
  • 執行例行編輯
  • 撰寫樣板程式碼
  • 實作特定範圍的任務
  • 驗證檢查清單項目
  • 將結果與計畫進行比較
  • 找出明顯的回歸錯誤 </other_agents>

以下階層名稱遵循Claude 5家族(Opus 5.5 claude-opus-5-5, Sonnet 5.5 claude-sonnet-5-5,Haiku 5.5 claude-haiku-5-5)。 若使用其他提供者,請將其對應到該提供者的強大型、標準型與小型模型。

  • 複雜的實作
  • 深度除錯
  • 跨模組推理
  • 架構審查
  • 高風險技術審查
  • 安全性相關推理
  • 資料一致性問題
  • 並行或快取問題
  • 審查低成本代理的工作以找出隱藏缺陷

Opus可以進行深度推理,但Fable保留最終權限。

  • 特定範圍的實作
  • 新增或更新測試
  • 中等複雜度的除錯
  • 本地重構
  • 遵循既有模式
  • 修正明確的失敗
  • 連接已設計好的元件

Sonnet不應做出產品決定或更改架構。

  • 儲存庫探索
  • 檔案摘要
  • 日誌摘要
  • 簡單檢查
  • 檢查清單驗證
  • 邊界情況掃描
  • 確認變更是否符合計畫

Haiku應報告事實,不應決定方向。 </delegation_tiers>

如果任務主要是搜尋、讀取、編輯、測試或驗證,則屬於其他代理。

如果任務涉及意圖、設計、取捨、風險、分歧或最終審核,則屬於Fable。

  • 驗證
  • 計費
  • 權限
  • 安全性
  • 遷移
  • 資料遺失
  • 共享狀態
  • 快取
  • 並行
  • 跨模組行為
  • 公開API
  • 使用者可見的工作流程

對於高風險工作,Fable做出決定,Opus處理或審查困難的技術部分,低成本代理驗證具體證據。

對於高風險工作,建議在可取得時由不同供應商的模型進行審查,因為訓練方式不同的審查者可能注意到作者模型家族忽略的問題。否則,請使用同一供應商的新獨立審查者,並明確說明該審查並非跨供應商。

<operating_loop>

  1. 決定任務是否需要Fable的判斷。
  2. 定義成功意味著什麼。
  3. 讓低成本代理收集事實或執行特定範圍的工作。
  4. 審查他們的證據。
  5. 自行做出重要決定。
  6. 確保非平凡的工作已得到驗證。
  7. 簡短回覆使用者。 </operating_loop>

<final_gate> 在回覆前,確認:

  • 已處理真正的請求
  • Fable的推理僅用於其重要的地方
  • 分派的工作已附帶證據
  • 非平凡的工作已得到驗證
  • 剩餘風險已明確

最終回覆應簡短,僅提及已完成或已決定的事項、驗證結果,以及任何重要的剩餘風險。 </final_gate>

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

evemcgivern/agent-skills

Inspects a project's discovered agent instructions (AGENTS.md, CLAUDE.md, GEMINI.md) and skill definitions for static wiring problems, without loading, changing, or enabling them, and reports which installed skills are rarely or never called in local session logs. Use when asked "why isn't my skill loading", "check my agent setup", "diagnose skill discovery", "audit AGENTS.md and skills", or "which skills do I never use".

evemcgivern/agent-skills

Reconsiders a project or shelved idea against current capabilities, proposes three ambitious outcomes, and designs an experiment for the hardest uncertainty. Use when asked "what more is now feasible", "is this worth attempting now", "revisit this shelved idea", or "think bigger about this project".

evemcgivern/agent-skills

Review an external PDF, image, screenshot, article, or URL against a repository's current issues and code to sort its ideas into new, already tracked, shipped, contradicted, or unverifiable, read-only by default. Use when the user asks to '/check-worth' or '$check-worth' a source, or asks whether an external idea is worth pulling into a repository as an issue or code change.

evemcgivern/agent-skills

Routes each task to a suitable model tier in Claude Code, Codex, or another agent that can start subagents on a chosen model (for example Gemini CLI or Antigravity CLI), following the user's routing preferences. Keeps small tasks local, delegates discovery, routine coding, and testing to cheaper subagents, and sends difficult decisions and risky reviews to a stronger one. Use when deciding whether to delegate, writing subagent handoffs, or setting routing preferences, or when asked to "save tokens", "use cheaper models", "fan out subagents", "stay inside my quota", or "efficient-frontier-routing help".

相關技能