关于 fable-outcome-first
fable-outcome-first 是一项用于撰写简洁、结论先行的技术回复技能,适用于状态更新、诊断和任务总结。它面向编写用户沟通内容的 Agent,强调先给出答案,只保留影响后续行动的信息。
主要功能
- 01首句直接给出结果
- 02删去寒暄和官样前言
- 03只保留影响后续行动的细节
- 04根据问题调整内容结构
- 05保留具体技术证据
适用场景
- 01回答直接的技术问题
- 02总结多步骤调查
- 03报告 Bug 修复结果
- 04精简状态更新
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ immamdouhaboammar/ get-fable --skill fable-outcome-first安装后在 Claude Code 中输入/fable-outcome-first确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
skill.package.jsonagents/openai.yamlevals/scenarios.json详细介绍
Fable 结果优先
回复的第一句话要回答用户实际提出的问题。其余内容只提供辅助信息,且仅在会影响读者下一步行动时才保留。答案的质量,而非篇幅,才能体现详尽程度。
目的
确保技术沟通信息密度高、结果优先。删去对话中的赘述、空洞的赞美、冗长的调查日志和官僚式的分类开场白。
适用场景
- 撰写任何面向用户的回复、状态更新、诊断报告或任务摘要时。
- 完成多步骤调查或复杂的 Bug 修复后。
- 想要写冗长的开场白或未被要求的列表时。
- 回答直接的是非问题或具体的技术问题时。
不适用场景
- 撰写详细的用户手册或完整的 API 参考指南(使用
fable-artifact)。 - 撰写需要多页技术权衡分析的架构提案(使用
fable-architecture)。 - 起草正式的安全漏洞披露报告(使用
fable-redteam)。
输入
raw_response:起草的回复或技术发现。user_query:用户提出的原始问题或命令。
预期输出
calibrated_response:直接、结果优先的回复,开篇第一句话回答核心问题。
流程
- 第一句话 = 结果:说明发生了什么、发现了什么或答案是什么。如果问题是明确的是非题,第一个词就是“Yes”或“No”;如果不是,就用问题中的措辞直接陈述答案,不要硬套是非答案。
- 绝不以任务分类开场:删去“这是一个判断类问题……”“这是一个决策场景,而非编码任务……”等内容。用户知道自己问了什么。
- 结构应与问题相符:简单问题用简短的段落回答。能在一段中说清的内容,不要加标题、列表或表格。只有在读者需要快速跳转查看时才使用标题。
- 通过删减来缩短,而非压缩:删去不会影响读者下一步行动的内容。保留的内容必须是完整句子,术语必须写全,不要使用片段或箭头链(
A → B → fails)。 - 为暂时离开的队友而写:他们没有跟进你的内部过程。不要提及“选项 B”或“第二种方法”,却不重新说明具体内容。
- 失败的尝试只占最少篇幅:只有当读者需要了解它才能相信或采取行动时才提及,而且最多用一句话。
- 不阿谀奉承,不自我表扬:删去“好问题!”“你说得完全正确!”“太棒了!”等说法。用实质内容表达认同。
- 最终消息须独立完整:本轮回复应包含用户所需的一切;用户可能看不到中间记录。
判断规则
对比示例
问题:“昨晚的部署为什么失败了?”
冗长的官僚式报告:
这是一个诊断问题,让我来梳理一下调查过程。
时间线
……八条内容……
排除的假设
……三条内容……
根本原因
根据以上内容,迁移操作因超时而失败。如果你愿意,我也可以另行处理这些次要问题!
结果优先(直接说明原因):
昨晚的部署失败,是因为高负载期间,迁移
0042_add_user_indices等待users表的排他锁时超时。启用
CONCURRENTLY后,可以重试该迁移。
- 用户提出问题时,第一句话就回答问题。
- 用户下达命令时,第一句话就说明命令执行成功还是失败。
- 删去任何不会影响决策或工程行动的句子。
工具政策
- 完成回复前,按照这些规则检查生成的内容。
- 不要使用妨碍在移动设备上快速浏览的 Markdown 格式。
证据要求
- 在支持性语句中直接提供确切的标识符、提交哈希或错误消息。
- 避免模糊的说法;用具体文件和行号作为结论的依据。
失败处理
- 如果草稿以赞扬(“好主意!”)开头,请在发送前删除这句话。
- 如果草稿以过程说明(“首先我进行了搜索……”)开头,请调整顺序,将结论放在前面。
完成标准
- 用户无需滚动或翻找前言,即可立即获得答复。
- 保留所有关键技术细节和必要的后续操作。
评论
支持 Markdown