LifeOS Fabric 模式解析:用 write_essay_pg 让 AI 稳定产出保罗·格雷厄姆式散文
LifeOS Fabric 模式解析用 write_essay_pg 让 AI 稳定产出保罗·格雷厄姆式散文【免费下载链接】LifeOS⛰️ The Life Operating System — an intent engineering platform that moves you from your current state to your ideal state, in life and work.项目地址: https://gitcode.com/GitHub_Trending/pe/LifeOS这篇技术指南深入拆解 LifeOS 内置 Fabric 技能中的write_essay_pg提示词模式system.md它以固定的五段式结构IDENTITY、OUTPUT INSTRUCTIONS、风格示例、OUTPUT FORMAT、INPUT将保罗·格雷厄姆Paul Graham式写作这一主观风格要求转译成 LLM 可以稳定复现的可执行指令并能在 LifeOS 的 Fabric 技能中原生执行。读完本文你将理解该模式的每一段指令为何存在、它在执行工作流中的调用链路以及如何照此设计你自己的写作风格模式。一、模式定位把风格变成指令write_essay_pg是 LifeOS Fabric 技能中 240 个提示词模式pattern之一位于 Patterns/write_essay_pg/ 目录核心载体是system.md文件。它与write_essay、write_micro_essay共同构成 Fabric 的散文写作模式家族在 pattern_explanations.md 中的官方一行描述为Writes concise, clear essays in the style of Paul Graham, focusing on simplicity, clarity, and illumination of the provided topic.以保罗·格雷厄姆风格撰写简洁、清晰的散文聚焦主题的简明与启发性。它的设计动机正是 Fabric 技能要解决的核心问题好的提示词是零散的、难以记忆的每次从零重写既慢又不一致。这个模式把如何写出 PG 风格散文的完整方法论固化为一个文件调用者只需提供主题INPUT模式负责风格。二、逐段解剖 system.md 的五段式结构1. IDENTITY and PURPOSE角色锚定You are an expert on writing concise, clear, and illuminating essays on the topic of the input provided.第一段为 LLM 建立身份锚点你是撰写简洁、清晰、有启发性散文的专家。三个形容词concise、clear、illuminating不是装饰而是贯穿全篇的风格关键词后续所有指令都在为这三个词服务。这是该模式对先定义身份再定义任务这一提示工程原则的实践——在 official_pattern_templateFabric 官方模式模板中# IDENTITY同样是第一个必须填写的区块。2. OUTPUT INSTRUCTIONS风格指令与 Few-shot 示例这是整个模式篇幅最大、也最核心的部分分三层直接指令要求以 Paul Graham 的写作风格撰写他以其concise, clear, and simple style著称。EXAMPLE PAUL GRAHAM ESSAYS内嵌了三篇完整的 PG 风格示例文章节选/全文构成 few-shot 学习样本。强化指令明确要求写得和示例中看到的 Paul Graham 一模一样并特别指出——使用示例中用过的同类形容词和最高级理解它们的类型使用相似而非相异的词。这一条是风格迁移的关键技巧不是抽象地要求模仿风格而是要求模仿示例中的词汇层级与句法结构。三个示例文章各自示范了什么示例示范要点《Putting Ideas into Words》节选第一人称、短句、口语化论证用写文章让你发现你以为懂的东西其实没懂这类具体经验开头《What You Cant Say》完整论说文结构设问开头The Conformist Test→ 分节论证Trouble / Heresy / Mechanism / Why→ 每节一个具体可操作的发现方法《How to Start Google》面向 14–15 岁听众的对话式讲稿用sticking door卡住的门这类日常比喻解释会技术的人能看到缺失之物反复出现的主题词projects形成节奏从示例中可以直接归纳出 PG 风格的语法特征它们就是该模式试图编译成的风格规范词汇层面用seems、probably、I think、you can等温和限定词避免空洞大词。句子层面短句为主句号密度高大量用破折号插入补充说明偶尔用一个极短句做转折收束。结构层面先讲个人经验/轶事再升华为普遍结论常出现这里有一个反直觉的推论式的转折。修辞层面用日常类比门卡住了、地图上的故意错误代替抽象论述。3. OUTPUT FORMAT负向约束清单第三段与其说规定了输出格式不如说给出了一份禁止清单用排除法圈定风格边界输出一篇完整、可直接发布的散文publish-ready essay使用简单、平实、清晰的对话式风格而非宏大或学术腔grandiose or academic style零陈词滥调、零行话、零新闻腔——明确点名禁止 In a world… 这类开头禁止任何结论套话包括 in conclusion、in closing 等禁止输出警告或说明只输出请求的内容本身。这份清单解决的是 LLM 写作中常见的AI 腔问题公式化开头、总结性收尾、空洞的副词堆砌。它与 LifeOS 其他写作相关技能如 hooks 中的 banned-vocab 词表、Art 技能中的风格红线思路一致要得到特定文风负面约束往往比正面要求更有效。4. INPUT输入插槽文件末尾的INPUT:是运行时插槽由执行方LifeOS Agent在调用时把用户提供的主题内容填入。整个 system.md 成为 system promptINPUT 内容成为 user prompt。三、在 LifeOS 中的执行链路原生模式执行write_essay_pg并不是一个独立运行的脚本而是被 Fabric 技能的执行机制驱动。根据 Fabric/SKILL.mdLifeOS 采用原生模式执行不再调用外部fabric -pCLI而是由 Agent 直接读取Patterns/{pattern_name}/system.md把其中的指令当作 prompt 应用流程为User Request → Pattern Selection → Read system.md → Apply → Return Results具体执行细节定义在 Workflows/ExecutePattern.mdStep 1 识别模式根据用户请求选择模式。若用户说用 Paul Graham 的风格写一篇散文Agent 会命中write_essay_pg若用户显式点名如用 write_essay 模式则直接使用该模式。Step 2 加载模式读取对应system.md文件内容作为系统提示。Step 3 应用模式将模式指令直接作用于用户提供的内容。system.md 中的 IDENTITY、STEPS、OUTPUT INSTRUCTIONS 区块在这一步生效。Step 5 格式化输出按模式规定的输出格式返回结果。值得注意的边界ExecutePattern 工作流明确列出了需要回退到 fabric CLI 的少数场景——YouTube 链接fabric -y URL和 URL 抓取失败fabric -u URL。对于write_essay_pg这类纯文本模式不需要任何外部 CLI全程在 Agent 内部完成这正是该技能设计上追求的低延迟与少依赖。四、写作模式家族对比三个模式各解决什么问题在 Patterns/ 目录下散文写作模式共有三个对比它们的差异可以更清楚地看到write_essay_pg的定位模式system.md 核心机制适用场景write_essay使用{{author_name}}变量写作前要求查找该作者的示例文章可用网络搜索风格随变量变化模仿任意作者可参数化write_essay_pg风格与示例硬编码为 Paul Graham不需要查资料开箱即用需要确定性、可复现的 PG 风格输出write_micro_essay同样是 PG 风格 内嵌示例但追加硬约束全文最多 250 词system.md短小精悍的微型散文、社交媒体体量三者的进化脉络清晰write_essay是通用模板write_essay_pg是通用模板的固定实例化牺牲灵活性换取稳定性write_micro_essay则是在 PG 风格之上再加长度约束。write_essay_pg选择不查资料、示例内嵌的设计意味着它对运行环境零依赖——即使离线风格样本也始终可用。五、实操如何在 LifeOS 中调用 write_essay_pg由于 LifeOS 的 Fabric 技能是原生执行调用方式就是自然语言触发。典型会话示例用户用 write_essay_pg 模式以为什么写下来才会真正想清楚为主题写一篇散文 → Agent 命中 write_essay_pg 模式 → 读取 Patterns/write_essay_pg/system.md 作为系统提示 → 将主题填入 INPUT 插槽 → 按 IDENTITY / 风格示例 / OUTPUT FORMAT 指令产出 PG 风格散文注意事项源自 Fabric 技能的 Gotchas 与 ExecutePattern 工作流模式名必须精确write_essay_pg不能写成writeessaypg。若不确定可用suggest_pattern模式辅助选择。长内容先分块如果输入主题材料很长可能超出模式的上下文承载先做摘要或分块处理。输出结构不可自定义该模式没有结构化输出区块不同于extract_wisdom的 IDEAS/INSIGHTS 分区它只输出一篇连续散文不要期待分区结果。六、延伸照此模式设计你自己的写作风格模式write_essay_pg同时也是 Fabric 提示工程方法论的活教材。对照 official_pattern_template 的官方模板IDENTITY / GOALS / STEPS / OUTPUT / OUTPUT INSTRUCTIONS / INPUT可以总结出设计一个风格化写作模式的四个步骤锚定身份一句话定义你是谁简洁、清晰、有启发性的散文专家。精选 2–3 篇风格样本样本要能覆盖目标风格的典型句法、词汇和论证结构——write_essay_pg选择了散文节选、完整论说文、对话式讲稿三种体裁正是为了让模型看到风格在不同文体下的稳定性。写词汇级指令明确要求使用样本中同类的形容词与最高级而非笼统说模仿风格。列负面清单明确禁止陈词滥调、行话、结论套话——用排除法收紧风格边界。这套角色 示例 词汇指令 负面清单的组合是让主观文风变成可复现输出的通用配方也正是write_essay_pg作为模式范式的核心价值它把像 Paul Graham 一样写作从一句无法执行的模糊要求变成了一份 LLM 可逐条遵循的工程规范。【免费下载链接】LifeOS⛰️ The Life Operating System — an intent engineering platform that moves you from your current state to your ideal state, in life and work.项目地址: https://gitcode.com/GitHub_Trending/pe/LifeOS创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考