Community写作与编辑github.com

计划仲裁者

当被要求比较、交叉评审、合并、评判、选择或仲裁来自多个代理(如 Codex 和 Claude Code)的竞争性计划时使用;当给定两个或多个提议的计划、会话 ID、记录、计划文档、PR 描述或粘贴的策略时;或者当用户希望代理在评审彼此的提案后获得一个推荐的执行计划时使用。

计划仲裁者 是什么?

计划仲裁者是一个 AI 代理技能,旨在将多个竞争性计划整合为一条可执行的清晰方向。它支持如 Claude Code、Codex 等平台,通过收集、标准化、交叉评审、决策和交接来工作。该技能有助于保留最佳想法,拒绝薄弱假设,并提供清晰的交接,避免产生混合的模糊产物。它从各种来源收集计划(如粘贴文本、文件、会话 ID),标准化为可比较的声明,并针对真实代码库和任务上下文进行相互评审。决策阶段可选择采用一个计划、合并混合体或要求修改,最终生成一个包含执行步骤、被采纳和被拒绝想法以及验证门的交接备忘录。计划仲裁者具有读取权限,除非用户明确要求实现,否则不会进行写入操作,从而确保决策过程的专注与效率。

兼容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/BuilderIO/skills/tree/main/skills/plan-arbiter

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

计划仲裁者 是做什么的?

将竞争性计划转化为一条可执行的方向。保留最优秀的想法, 拒绝薄弱的假设,并生成清晰的交接文档,而不是混合的模糊产物。

工作流程

  1. 收集原始计划。
  2. 将每个计划标准化为可比较的声明。
  3. 对计划进行相互评审,并将它们与实际代码库或任务上下文进行对比。
  4. 选择一个胜者,合并出更好的混合方案,或将计划发回进行修改。
  5. 生成一份包含验证关卡和被拒绝备选方案的执行交接文档。

除非用户明确要求你在决策后实施,否则计划阶段是只读的。

收集原始计划

接受以粘贴文本、本地文件、会话 ID、记录路径、PR、评论、可视化计划链接或聊天历史形式出现的计划。尽可能解析原始产物,以便你可以看到可能从最终摘要中缺失的提示更改和假设。

如果计划仍在编写中且用户要求你等待,则监控该计划直到它完成或被阻止。如果计划无法解析,则继续使用可用的计划文本,并将缺失的来源标记为风险。

标准化

对于每个计划,提取:

  • 目标和范围。
  • 关键假设和未解决的问题。
  • 提议的文件、模块、API、数据形状、UI 状态或工作流。
  • 实施顺序。
  • 验证策略。
  • 回滚或迁移问题。
  • 成本、复杂性和预期的执行者适配度。

不要奖励冗长。优先选择具体、基于真实代码且对权衡诚实的计划。

交叉评审

就像另一个能干的代理编写了这些计划一样评审它们:

  • 检查它是否满足用户的真实请求。
  • 在相关且可用时,对照仓库、文档、测试、截图或外部系统验证声明。
  • 识别隐藏的依赖关系、缺失的测试、有风险的排序、模糊的步骤、不必要的范围以及难以逆转的决定。
  • 注意互补的优势:一个计划可能有更好的架构,而另一个可能有更好的迁移或验证路径。
  • 将计划质量与执行者偏好分开。如果一个执行者更便宜/更快,它可能也是实施的正确选择,即使另一个模型产生了最佳的批评。

当计划很大、代码库很广,或者决策将从独立的技术和产品审查中受益时,使用子代理进行独立评审。

决策

选择以下三种结果之一:

  • 采用: 基本按照原样选择一个计划。
  • 混合: 将特定部分组合成更强的执行计划。
  • 先修改: 请求另一轮计划制定,因为两个计划都错过了关键约束条件或依赖于未解决的决策。

使用以下平局决定顺序:

  1. 正确性及对用户请求的适配度。
  2. 基于真实文件、API、测试、数据和 UI 行为。
  3. 不阻碍未来目标的更简单的初始实施。
  4. 更好的验证和回滚能力。
  5. 一旦质量可接受,执行所需的更低 token/时间成本。

交接

返回一份简洁的决策备忘录:

决策
- 采用计划 A / 混合 / 先修改。

原因
- 决定性的证据和权衡。

执行计划
- 有序的步骤,包含需要修改的文件或界面。

从其他计划借鉴
- 从非胜出计划中保留的有用部分。

已拒绝
- 明确不采纳的想法及其原因。

验证
- 需要的测试、浏览器检查、截图、CI、审查或部署检查。

执行者建议
- 应实施此计划的代理/模型及其原因。

当用户已要求执行且选定路径清晰时,在简短报告决策后继续执行所选的计划。否则,在交接处停止并请求批准。

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/efficient-frontier

Apply the same orchestration as `/efficient-fable` to any high-cost frontier model: delegate research, coding, and testing to cheaper subagents while keeping planning, synthesis, and final review with the expensive model.

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.

相关技能