Community研究與資料分析github.com

BuilderIO/efficient-frontier

將與 `/efficient-fable` 相同的編排方式應用於任何高成本前沿模型:將研究、編碼和測試委託給較便宜的次級代理,而規劃、綜合和最終審查則由昂貴模型負責。

efficient-frontier 是什麼?

此技能旨在優化 AI 代理工作流程,將高成本前沿模型(如 Claude Opus 或 GPT-4)僅用於其判斷最具價值的任務,例如架構設計、優先級決策、歧義解決、風險評估、綜合與最終審查。其他重複性高、範圍明確或令牌密集的工作(如代碼庫掃描、文檔擷取、機械性編輯、瀏覽器測試、日誌簡化與測試失敗聚類)則委託給較便宜且快速的次級子代理。子代理會以獨立、平行且範圍明確的方式執行任務,並要求提供精簡的返回結果(如發現、修改的檔案、執行的命令、殘餘風險與停止條件)。手動封包為自包含提示,包含倉庫路徑、目標、範圍、預期回傳格式與驗證命令。結果會由前沿模型集中審查,若子代理間出現不一致,也由前沿模型層級解決。此模式支援常見情境,包括研究、編碼、測試與除錯,並設有守則,避免將立即阻礙下一步的任務委託出去、不讓多個代理同時編輯相同檔案、不盲目信任高風險子代理的結論,以及不在無法平行化探索與實作時宣稱節省成本。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BuilderIO/skills/tree/main/skills/efficient-frontier

Installed? Explore more 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

高效前沿

在昂貴前沿模型的邊際判斷真正重要的地方使用它。將重複性高、範圍明確或令牌密集的工作推送給較便宜/較快的次級代理。

工作流程

  1. 識別僅能由前沿模型決策的事項:架構、優先級、歧義解決、風險、綜合與最終審查。
  2. 識別可委託的工作:研究掃描、儲存庫盤點、搜尋、文檔擷取、瀏覽器/測試執行、日誌簡化、測試失敗聚類、狹義編碼和機械性編輯。
  3. 為獨立的區塊平行啟動次級代理,賦予清晰的擁有權、範圍限制、驗證門檻和預期證據。
  4. 要求精簡的回傳結果:發現、修改的檔案、執行的命令、殘餘風險、命中的停止條件,以及任何前沿模型必須決策的事項。
  5. 集中整合並審查,然後再呈現結果。

交接封包

將委託提示撰寫為自包含的封包。假設接收代理未見過對話。包含倉庫路徑、目標、範圍、超出範圍的區域、相關檔案或搜尋目標、預期回傳格式、驗證命令和停止條件。

有用的停止條件:

  • 即時代碼與交接中的假設不符。
  • 驗證命令在合理的修正或重試後仍連續失敗兩次。
  • 工作似乎需要存取指定範圍外的檔案。
  • 代理無法為其主張提供具體證據。

審查循環

將委託的輸出視為需要檢查的證據,而非直接轉發的結論。重新開啟重要的引用檔案,快速瀏覽高風險的差異,並在聲稱完成前重新執行或抽樣檢查重要的驗證。如果委託的代理意見不一致,則在前沿模型層級解決分歧。

常見情境

以下為軟性建議:

  • 研究:委託廣泛的程式庫掃描、文檔擷取和原始碼比較;前沿模型保留判斷哪些事項重要的權力。
  • 編碼:當檔案擁有權明確時,委託範圍明確的補丁、重構或機械性編輯;集中整合並審查。
  • 測試:讓前沿模型選擇驗證策略和腳本,然後使用較便宜的代理來執行單元檢查、瀏覽器流程、截圖和日誌簡化。要求它們回傳確切的命令、失敗、可能原因,以及訊號是否看起來不穩定、環境相關或產品相關。
  • 除錯:將獨立的代理分別指向不同的理論、日誌或重現路徑;將最終診斷保留給前沿模型。

守則

  • 如果下一個步驟依賴於該任務,則不要委託當前的直接阻礙。
  • 不要要求多個代理同時編輯相同的檔案。
  • 當風險很高時,不要盲目信任子代理的結論;親自檢查重要的證據。
  • 不要聲稱萬無一失且總是節省成本。此模式在探索與實作、測試或研究可以平行化時效果最佳。

預設框架

「我將使用前沿模型作為編排者和審查者,並使用較便宜的次級代理來處理令牌密集的研究、編碼或測試,以便昂貴的令牌用於判斷、綜合和最終品質。」

Individual skills in this repo

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

BuilderIO/adding-a-skill

Use in the BuilderIO/skills repo whenever adding, updating, publishing, documenting, validating, or wiring a public skill. Covers the repo-local skill files, root catalog docs, plugin metadata, @agent-native/skills dynamic install path, optional managed AGENTS/CLAUDE instruction blocks in ../agent-native/framework, and generated/synced Plan skill gotchas.

BuilderIO/agent-watchdog

Use when asked to watch, babysit, audit, review, compare, or fix another agent's work from a Codex session ID, Claude Code session/transcript, chat/thread link, PR, branch, log, or pasted run summary. Monitor until the other agent is done or blocked, reconstruct what the user asked, inspect what the agent actually changed and verified, report gaps, and optionally make scoped fixes when the user authorizes repair.

BuilderIO/efficient-fable

Use when running Claude Fable on codebase-heavy or token-heavy work and the user wants Fable to orchestrate research, coding, and testing while cheaper subagents do bounded heavy lifting.

BuilderIO/plan-arbiter

Use when asked to compare, cross-review, merge, judge, choose, or arbitrate competing plans from multiple agents such as Codex and Claude Code; when given two or more proposed plans, session IDs, transcripts, plan documents, PR descriptions, or pasted strategies; or when the user wants one recommended execution plan after agents review each other's proposals.

BuilderIO/plow-ahead

Use when the user explicitly wants autonomous progress without routine clarification stops: "plow ahead", "do not stop", "use your best judgment", "keep going until done", "finish while I am away", "do not ask questions unless truly blocked", or similar. Convert ordinary ambiguity into stated assumptions, proceed through implementation and validation, stop only for true blockers, and end with a clear recap of decisions, changes, verification, and residual risk.

BuilderIO/quick-recap

Use when adding or following the red/yellow/green final status block convention for agent responses, especially by installing managed AGENTS.md or CLAUDE.md instructions.

BuilderIO/read-the-damn-docs

Use when implementing, integrating, upgrading, debugging, or answering anything involving third-party APIs, libraries, frameworks, CLIs, cloud services, model/provider SDKs, fast-moving product behavior, user requests for latest/current/official behavior, unfamiliar repo docs/specs, errors that may indicate API drift, or high-stakes auth, security, billing, data, migration, deployment, compliance, or privacy behavior. Forces Codex to web-search for current official docs and read primary docs before assuming from memory.

BuilderIO/stay-within-limits

Use when long-running or parallel agent work must respect 5-hour and weekly usage limits by checking usage between waves, pausing near the cap, and resuming only when the window is clear.

BuilderIO/visual-plan

Turn ordinary text plans into rich interactive visual plans with diagrams, file maps, annotated code, open questions, and UI/prototype review when useful.

BuilderIO/visual-recap

Turn a PR, branch, commit, or git diff into an interactive visual recap with diagrams, file maps, API/schema summaries, annotated diffs, and focused review notes.

相關技能