Community生产力与协作github.com

evemcgivern/agent-skills

让会话中最昂贵的模型担任高级决策者,将其推理能力用于意图理解、架构设计、任务分解、权衡决策、最终审查和综合判断,而由更便宜的代理处理发现、实现、测试、日志和验证等工作。当活动代理是 Fable 或其他顶级模型时,或者当被要求“充当首席代理”、“委派繁重工作”或“保留昂贵模型用于决策”时使用。

agent-skills 是什么?

该技能定义了一个“高级决策者”模式,专门用于像 Fable(例如 claude-fable-5-1)这样的顶级模型。其核心思想是:让昂贵模型聚焦于需要高级判断的任务,如理解用户真实意图、决定架构方向、权衡速度与质量、识别隐藏风险以及做出最终决策;而将搜索、读取文件、编写样板代码、运行测试等可验证的执行性工作委派给更便宜的模型(如 Opus、Sonnet、Haiku)。该技能提供了明确的分层委派策略:Opus 处理复杂实现和深度调试,Sonnet 负责常规工程执行,Haiku 则执行简单的证据收集工作。此外,技能还强调了高风险领域(如认证、计费、安全、数据迁移、并发等)的处理方式,并建议在可能的情况下使用不同供应商的模型进行交叉审查,以发现模型家族可能忽略的问题。该技能支持 Claude 5 系列及其他供应商按能力级别映射的模型。

兼容平台✓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".

相关技能