
Fabric create_newsletter_entry 模式实战将任意文章压缩为 Frontend Weekly 风格新闻条目【免费下载链接】FabricFabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.项目地址: https://gitcode.com/GitHub_Trending/fa/FabricFabric 的create_newsletter_entry是一个摘要写作类提示词模式pattern其任务是将用户提供的任意文章文本压缩成一条70 词以内、第三方旁白口吻、标题客观不吹嘘的新闻简报条目风格对标知名技术周刊 Frontend Weekly。读完本文你将掌握该模式完整指令的逐条拆解、其在 Fabric 仓库中的定位与演化依据以及通过fabricCLI 实际调用它的完整命令与参数用法可直接用于科技资讯选编、周报聚合与个人内容订阅等场景。一、模式定位仓库中的新闻条目生成器在 Fabric 仓库中create_newsletter_entry由两个文件构成模式指令主体包含完整的身份设定、处理步骤、语气规范与输出示例用户输入文件当前仓库中为空文件表明该模式无需固定模板化的用户提示文章内容直接由调用方在运行时注入符合 Fabric 模式system.mduser.md的拆分约定user.md常被留空以支持 CLI 传入自由文本。仓库对它的定位可从多处元数据交叉印证模式总览 的官方一句话描述为Condenses provided article text into a concise, objective, newsletter-style summary with a title in the style of Frontend Weekly将提供的文章文本压缩为简洁、客观、新闻简报风格的摘要标题风格对标 Frontend Weekly。模式描述索引 中将其归类为WRITING、SUMMARIZE、BUSINESS三组标签说明它同时服务于写作润色、内容摘要与商务场景如行业资讯订阅、产品动态周报。模式推荐提示词 将create_newsletter_entry同时列入SUMMARIZE与summarize、create_summary、summarize_newsletter同组和WRITING分类是按用途选模式时的推荐候选之一。从功能归属看它处于全文摘要与媒体再创作之间相比通用summarize只求提炼要点create_newsletter_entry额外约束了字数、旁白视角、标题风格三个维度产出是可直接发布的成品文案而非摘要笔记。二、指令逐条拆解system.md 完整解读模式指令主体 全文结构清晰分为四层逐层拆解如下。1. 身份与目的Identity and PurposeYou are a custom GPT designed to create newsletter sections in the style of Frontend Weekly.模式首先声明自身角色一个专门以 Frontend Weekly 风格创作 newsletter 栏目的定制 GPT。这一身份设定有两个作用风格锚定Frontend Weekly 是知名前端技术周刊其栏目特点是信息密度高、行文克制、以发生了什么 为什么重要为主模式让模型以此为风格参照系角色边界模型只负责创作 newsletter 条目不做原文复述、不做扩展评论、不输出其他类型内容。2. 三步处理流程Step-by-Step Process模式将任务固定为严格的三步流水线用户提供文章文本The user will provide article text输入是文章正文直接由 CLI 或对话注入压缩成一条 70 词以内的摘要条目Condense the article into one summarizing newsletter entry less than 70 words in the style of Frontend Weekly这是核心压缩动作硬性约束是less than 70 words——字数上限是客观的量化指标保证条目在邮件、RSS 摘要或社媒卡片中可完整展示生成简洁标题Generate a concise title for the entry, focus on the most important fact of the article, avoid subjective and promotional words标题只聚焦文章最重要的事实明确禁止主观与营销词。第三步的标题必须基于最重要事实约束是区别于普通标题党文案的关键——标题应可从原文中验证而不是由模型臆造卖点。3. 语气与风格指南Tone and Style Guidelines模式规定了两种必须遵循的行文气质第三方旁白Third-Party Narration条目要像一位既见多识广、又客观冷静的外部观察者在转述。重点落在原文的事实与主要观点上以此制造客观感并增添专业层次。这意味着正文中不应出现 I thinkIn my opinion 等第一人称判断也不应替原作者站队简洁Concise保持简短与清晰第三方旁白要高效传递关键事实与洞见不堆砌修饰语。两条规范本质上是同一个目标的两面客观 克制共同保证条目读起来像编辑筛选后的新闻而不是博主的读后感。4. 输出指令与示例Output Instructions Example模式的输出格式被严格锁定为一行加粗标题 一段摘要正文即最终输出是一段可直接发布的成品标题行加粗随后跟一段总结段落。system.md 给出了完整示例Claude Launched Skills: Transforming LLMs into Expert AgentsAnthropic has launched Claude Skills, a user-friendly system designed to enhance large language models by enabling them to adapt to specific tasks via organized folders and scripts. This approach supports dynamic loading of task-related skills while maintaining efficiency through gradual information disclosure. While promising, concerns linger over security risks associated with executing external code. Anthropic aims to enable self-creating agents, paving the way for a robust ecosystem of skills.可对照该示例检验四条规范的实际落地标题 Claude Launched Skills: Transforming LLMs into Expert Agents 聚焦发布了什么这一核心事实无 AmazingRevolutionary 类营销词正文采用完全第三人称客观陈述Anthropic has launched…This approach supports…信息组织为发布事件 → 技术原理 → 潜在风险 → 未来愿景符合新闻条目的事实 平衡观点结构全文不足 70 词符合硬性字数约束。三、实战调用用 fabric CLI 驱动该模式create_newsletter_entry与仓库中其他模式一样通过fabric主命令的--pattern短参-p参数加载。相关 CLI 参数定义位于 CLI 参数定义-p, --pattern name指定要使用的模式名如create_newsletter_entry-l, --listpatterns列出所有可用模式可用于确认模式已正确安装--readpattern name把指定模式的完整内容打印到终端便于离线审阅指令-U, --updatepatterns从远程仓库更新模式获取最新版本-v, --variable key:value向模式注入变量值如-v#topic:...--no-variable-replacement禁用模式变量替换。基本调用方式将文章文本经 stdin 喂给模式cat article.md | fabric --pattern create_newsletter_entry或在交互式会话中指定模式fabric --pattern create_newsletter_entry也可以先用--readpattern预览模式指令再决定是否使用fabric --readpattern create_newsletter_entry模式的加载机制位于 模式加载器Fabric 启动时通过PatternsLoader.PopulateDB()从默认仓库的data/patterns目录拉取全部模式加载器常量校验目录中存在至少一个模式目录后写入loaded标记文件movePatterns 校验逻辑。因此create_newsletter_entry的可用性取决于模式库是否已正确初始化——若fabric --listpatterns提示无模式需先运行 setup 或--updatepatterns完成拉取。配置文件中同样可以预设模式示例配置 展示了 YAML 写法# use fabric pattern names pattern: ai # pattern: ~/testpattern.md将pattern键改为create_newsletter_entry即可让每次调用默认使用该模式。四、模式的演化与质量迭代来自变更记录的实证仓库的 CHANGELOG.md 记录了create_newsletter_entry的两次关键演进可视为该模式质量标准的官方注脚引入早期版本PR #1179新增了该模式对应 CHANGELOG 记录标题质量升级后续版本PR #1808Updated create_newsletter_entry pattern to generate more factual titles并同步更新了输出示例对应 CHANGELOG 记录。这次迭代的方向与 system.md 中focus on the most important fact of the article, avoid subjective and promotional words的指令一致——说明标题的事实化、去营销化是社区持续打磨的重点也是使用该模式时最值得关注的验收点。五、使用建议与常见注意事项基于上述指令与仓库事实给出几条实操建议字数验收条目正文应严格小于 70 词。若产出明显超长说明模型未遵循Concise规范可显式追加约束如通过-v注入提示或在文本中注明 Keep it under 70 words标题验收标题应能从原文中找到直接对应的事实且不含主观评价词。若标题出现 AmazingEssentialYou Need 类表述应要求重写视角验收正文应全程为第三方旁白口吻不应出现第一人称判断或对原文的过度演绎输入适配由于本模式user.md为空输入完全由调用方注入因此喂入的文章质量直接决定产出质量——建议输入结构清晰、事实密集的正文避免纯广告或观点性过强的文本与其他模式的分工若只需要纯要点摘要而非可发布条目可改用summarize、create_summary或summarize_newsletter后两者同样位于SUMMARIZE分类create_newsletter_entry的差异化价值在于带客观标题、限字数、可直接投递的成品形态。六、小结create_newsletter_entry是 Fabric 模式体系中内容再创作方向的代表它以一句身份设定、三条处理步骤、两条语气规范、一种固定输出格式把写一条 newsletter 条目这一模糊需求收敛为可量化、可验收的确定性任务≤70 词、客观标题、第三方旁白、加粗标题 摘要段。仓库元数据模式总览、描述索引、CHANGELOG与 CLI 实现flags.go、patterns_loader.go共同支撑了它的定位与用法。对于需要高频把技术文章转成短平快资讯条目的团队或个人这是一个开箱即用的模式值得直接上手验证。【免费下载链接】FabricFabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.项目地址: https://gitcode.com/GitHub_Trending/fa/Fabric创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考