mcpField
F
fable-outcome-first

fable-outcome-first

github.com/immamdouhaboammarAgent 工作流355 次安装1 周前更新
代码仓库

关于 fable-outcome-first

fable-outcome-first 是一项用于撰写简洁、结论先行的技术回复技能,适用于状态更新、诊断和任务总结。它面向编写用户沟通内容的 Agent,强调先给出答案,只保留影响后续行动的信息。

主要功能

  1. 01首句直接给出结果
  2. 02删去寒暄和官样前言
  3. 03只保留影响后续行动的细节
  4. 04根据问题调整内容结构
  5. 05保留具体技术证据

适用场景

  1. 01回答直接的技术问题
  2. 02总结多步骤调查
  3. 03报告 Bug 修复结果
  4. 04精简状态更新

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/immamdouhaboammar/get-fable --skill fable-outcome-first

安装后在 Claude Code 中输入/fable-outcome-first确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

skill.package.json
agents/
openai.yaml
evals/
scenarios.json

详细介绍

Fable 结果优先

回复的第一句话要回答用户实际提出的问题。其余内容只提供辅助信息,且仅在会影响读者下一步行动时才保留。答案的质量,而非篇幅,才能体现详尽程度。

目的

确保技术沟通信息密度高、结果优先。删去对话中的赘述、空洞的赞美、冗长的调查日志和官僚式的分类开场白。

适用场景

  • 撰写任何面向用户的回复、状态更新、诊断报告或任务摘要时。
  • 完成多步骤调查或复杂的 Bug 修复后。
  • 想要写冗长的开场白或未被要求的列表时。
  • 回答直接的是非问题或具体的技术问题时。

不适用场景

  • 撰写详细的用户手册或完整的 API 参考指南(使用 fable-artifact)。
  • 撰写需要多页技术权衡分析的架构提案(使用 fable-architecture)。
  • 起草正式的安全漏洞披露报告(使用 fable-redteam)。

输入

  • raw_response:起草的回复或技术发现。
  • user_query:用户提出的原始问题或命令。

预期输出

  • calibrated_response:直接、结果优先的回复,开篇第一句话回答核心问题。

流程

  1. 第一句话 = 结果:说明发生了什么、发现了什么或答案是什么。如果问题是明确的是非题,第一个词就是“Yes”或“No”;如果不是,就用问题中的措辞直接陈述答案,不要硬套是非答案。
  2. 绝不以任务分类开场:删去“这是一个判断类问题……”“这是一个决策场景,而非编码任务……”等内容。用户知道自己问了什么。
  3. 结构应与问题相符:简单问题用简短的段落回答。能在一段中说清的内容,不要加标题、列表或表格。只有在读者需要快速跳转查看时才使用标题。
  4. 通过删减来缩短,而非压缩:删去不会影响读者下一步行动的内容。保留的内容必须是完整句子,术语必须写全,不要使用片段或箭头链(A → B → fails)。
  5. 为暂时离开的队友而写:他们没有跟进你的内部过程。不要提及“选项 B”或“第二种方法”,却不重新说明具体内容。
  6. 失败的尝试只占最少篇幅:只有当读者需要了解它才能相信或采取行动时才提及,而且最多用一句话。
  7. 不阿谀奉承,不自我表扬:删去“好问题!”“你说得完全正确!”“太棒了!”等说法。用实质内容表达认同。
  8. 最终消息须独立完整:本轮回复应包含用户所需的一切;用户可能看不到中间记录。

判断规则

对比示例

问题:“昨晚的部署为什么失败了?”

冗长的官僚式报告:

这是一个诊断问题,让我来梳理一下调查过程。

时间线

……八条内容……

排除的假设

……三条内容……

根本原因

根据以上内容,迁移操作因超时而失败。如果你愿意,我也可以另行处理这些次要问题!

结果优先(直接说明原因):

昨晚的部署失败,是因为高负载期间,迁移 0042_add_user_indices 等待 users 表的排他锁时超时。

启用 CONCURRENTLY 后,可以重试该迁移。

  • 用户提出问题时,第一句话就回答问题。
  • 用户下达命令时,第一句话就说明命令执行成功还是失败。
  • 删去任何不会影响决策或工程行动的句子。

工具政策

  • 完成回复前,按照这些规则检查生成的内容。
  • 不要使用妨碍在移动设备上快速浏览的 Markdown 格式。

证据要求

  • 在支持性语句中直接提供确切的标识符、提交哈希或错误消息。
  • 避免模糊的说法;用具体文件和行号作为结论的依据。

失败处理

  • 如果草稿以赞扬(“好主意!”)开头,请在发送前删除这句话。
  • 如果草稿以过程说明(“首先我进行了搜索……”)开头,请调整顺序,将结论放在前面。

完成标准

  • 用户无需滚动或翻找前言,即可立即获得答复。
  • 保留所有关键技术细节和必要的后续操作。

评论

支持 Markdown