构建人机协同内容工作流:告别AI塑料感,打造个性化数字声音
1. 内容操作系统入门套件一个可复用的内容创作工作流如果你和我一样厌倦了AI生成内容那种千篇一律的“塑料感”但又不想完全放弃AI带来的效率提升那么这个名为“content-os-starter-kit”的项目可能就是你一直在找的解决方案。它不是一个简单的提示词合集也不是一个自动发布机器人而是一个可复刻、可定制的内容操作系统。它的核心目标很明确帮你建立一个可持续的内容创作循环让你能利用AI找到有价值的信号并以你自己的声音和风格来起草内容最终摆脱那种“一看就是AI写的”尴尬。这个项目特别适合那些正在构建个人品牌、需要持续输出高质量内容的创始人、独立顾问、创作者或者任何希望自己的线上发声能保持独特性和专业度的专业人士。它不是一个“一键生成”的魔法棒而是一套需要你投入少量时间进行个性化配置的“工具箱”。一旦设置完成它就能成为一个高效的副驾驶帮你从信息过载的噪音中筛选出金矿并用你的口吻将其打磨成真正能打动人的内容。2. 核心设计理念从“自动化”到“人机协同”在深入细节之前我们必须先理解这个项目的底层逻辑。市面上大多数“AI内容工具”都走错了方向——它们追求的是全自动化的内容流水线试图用算法完全取代人的品味和判断。结果就是产出的内容要么空洞无物要么充满了AI特有的陈词滥调。这个“内容操作系统”的设计哲学截然不同。它基于一个更务实的认知AI擅长的是“处理”和“草拟”而人擅长的是“判断”和“精炼”。因此整个系统被设计成一个高效的“人机协同”工作流而不是一个“无人值守”的工厂。2.1 核心循环极简的四步法整个系统的骨架极其简单围绕一个核心循环构建侦察 - 选择一个角度 - 起草 - 编辑这个循环的精髓在于“选择”和“编辑”这两个必须由人参与的环节。AI负责从海量信息中侦察Scout出潜在的话题角度并基于你的风格草拟Draft初稿。而你作为内容的主人则负责行使最终的决定权从侦察结果中选择一个最值得深入的角度并对AI的初稿进行一次关键的编辑剔除AI腔注入灵魂。这个设计强制避免了两个常见的陷阱创意蔓延AI可能会给你20个角度但真正有价值的可能只有一两个。系统鼓励你只选一个深入挖掘而不是浅尝辄止。质量稀释生成多个草稿变体看似高效但往往会分散你的精力。系统要求你对一个草稿进行深度编辑确保其质量过关。2.2 技能化架构模块化与可移植性项目将核心功能封装为四个独立的“技能”Skillsnews-scout侦察技能负责寻找话题信号。voice-memory声音记忆技能负责学习和存储你的写作风格。post-drafter帖子起草技能负责将角度转化为初稿。post-editor帖子编辑技能负责优化和去AI化。这种技能化设计带来了巨大的灵活性。这些技能是标准的Markdown文件可以被任何支持读取Markdown的智能体运行时如Claude Code, Cursor, OpenClaw等直接调用。这意味着你不需要依赖某个特定的SaaS平台可以将这套工作流无缝集成到你日常使用的开发或写作环境中。dist/目录下甚至提供了打包好的.skill文件方便你直接分享或导入。2.3 模板驱动将个性化置于首位与那些提供复杂仪表盘的工具不同这个系统的配置完全通过编辑几个简单的Markdown模板文件来完成。这是确保输出“像你”的关键templates/VOICE.md这里定义你的“声音”。你不再是给AI一些模糊的形容词如“专业且友好”而是通过提供你过去的真实作品、你欣赏的写作范例来让AI学习你的句式结构、用词偏好和表达节奏。templates/DO_NOT_SAY.md这是你的“禁用词库”。列出所有你讨厌的、过于常见的AI短语、陈词滥调或行业黑话。例如“在当今快速发展的数字化时代”、“让我们深入探讨一下”、“综上所述”等。这个文件是过滤“AI腔”的第一道也是最重要的一道防线。templates/SOURCES.md定义你的信息源。你的侦察兵news-scout只会去这些地方寻找信号。这确保了你的内容始终围绕你的专业领域和关注点不会跑偏。templates/EXAMPLES.md提供正面和反面的内容范例。告诉AI什么样的帖子是你认为“好”的什么样的结构或结尾是你喜欢的。注意很多人在使用AI写作时遇到“输出太泛”的问题第一反应是去修改或寻找更神奇的提示词Prompt。但这个项目的核心理念是垃圾进垃圾出。如果输出听起来很普通问题几乎总是出在输入即上述模板文件的质量上而不是提示词。你应该首先去强化你的EXAMPLES.md收紧你的DO_NOT_SAY.md并清理SOURCES.md中低质量的来源。3. 从零开始15分钟快速启动指南理论讲完了我们直接上手。项目承诺15分钟设置我们来看看如何实现。3.1 环境准备与项目初始化首先你需要一个能运行这些“技能”的环境。由于技能是Markdown格式理论上任何能处理文本的AI助手都可以。但为了最佳体验推荐使用具有“智能体”或“长期上下文”功能的工具Claude Code在Claude.ai中直接使用对长上下文支持好。Cursor深度集成AI的代码编辑器非常适合这种基于文件的工作流。OpenClaw / Windsurf其他新兴的AI编程环境。你不需要安装任何额外的软件包或依赖。整个项目就是一堆Markdown文件。获取项目最简单的方式是Fork或克隆其Git仓库。对于非开发者直接下载ZIP压缩包并解压到本地文件夹也同样可行。3.2 选择你的启动模式抄作业还是白手起家项目提供了两条启动路径对应不同的用户画像路径A最快启动推荐给大多数初学者这是避免“空白页恐惧症”的最佳方式。直接复制example-setups/non-dev-founder-linkedin/目录下的所有文件到templates/目录中。这个示例是为一位非技术背景、想在LinkedIn上建立个人品牌的创始人预设的。你只需要打开这些模板文件将其中的占位符如“[你的领域]”、“[你的目标客户]”替换成你自己的信息并用自己的内容范例替换掉示例。路径B白手起家如果你希望从一张绝对的白纸开始完全自定义那么你需要手动创建或填充这四个核心模板文件VOICE.md,DO_NOT_SAY.md,SOURCES.md,EXAMPLES.md。实操心得即使是选择“白手起家”我也强烈建议你先快速浏览一遍示例文件夹里的文件结构。这能让你在几分钟内理解每个模板文件应该填充什么类型的内容格式是怎样的远比阅读冗长的文档要高效。3.3 核心模板文件填充详解这是决定系统成败的关键步骤我们逐一拆解1.VOICE.md构建你的数字声音不要写“请用专业、幽默的语气”。这太模糊了。正确做法是提供“证据”。提供3-5篇你过去写的、自己最满意的文章、博客或社交媒体帖子。直接粘贴全文。分析并指出你写作的特点例如“我倾向于使用短句开场”、“我喜欢在段落结尾用一个反问句”、“我经常用‘我们’而不是‘你’来拉近距离”。列出你常用的过渡词和句式结构。2.DO_NOT_SAY.md建立你的内容防火墙这是最有乐趣也最有效的一步。回想所有让你翻白眼的AI写作套路。通用陈词滥调“在这个日新月异的时代”、“毋庸置疑”、“从本质上讲”、“值得注意的是”。空洞的号召性用语“让我们一起探索吧”、“你准备好了吗”。过度使用的形容词“革命性的”、“颠覆性的”、“强大的”。你所在行业里被用烂的术语比如在科技圈“赋能”、“抓手”、“闭环”、“沉淀”。 把你的厌恶清单列得越具体、越详细AI就越能避开这些雷区。3.SOURCES.md绘制你的信息地图你的侦察兵去哪里找信息这里需要具体、高质量的来源。行业博客/新闻网站提供具体的URL。Subreddit版块如r/startups,r/SaaS。Twitter/X 列表如果你关注了某个领域的关键意见领袖列表。特定 Newsletter如Morning Brew,Ben Thompson’s Stratechery。学术论文预印本网站如arXiv针对科研人员。 格式可以是简单的列表也可以附带简短说明告诉AI为什么这个来源值得关注。4.EXAMPLES.md提供好坏标杆这里放2-3个你认为“优秀”的内容范例可以是你自己的也可以是别人的并简要说明为什么好是因为结构清晰观点犀利故事引人入胜 同时也可以放1-2个“反面教材”指出其问题所在是逻辑混乱还是过于推销这能帮助AI理解“好”与“坏”的边界。3.4 运行你的第一个工作流模板填充完毕后就可以启动你的AI助手如Claude Code并按照以下步骤操作引导设置将prompts/bootstrap-setup-prompt.md文件中的全部内容粘贴给你的AI助手。这个提示词会引导AI去读取你刚刚配置好的模板文件理解你的声音、禁忌、来源和范例从而“认识你”。执行首次运行接着将prompts/first-run-prompt.md的内容粘贴给AI。这个提示词会指挥AI按照“侦察 - 选择 - 起草 - 编辑”的完整循环执行一次任务。此时AI会基于你的SOURCES.md去侦察当前可能的话题生成几个角度供你选择。你选中一个后它会基于VOICE.md和EXAMPLES.md起草一篇帖子并自动调用post-editor技能参照DO_NOT_SAY.md进行第一轮编辑最后将成品呈现给你。注意事项第一次运行时不要追求完美。整个设置和首次运行的目标是在30分钟内看到第一个属于你的、非AI腔的草稿。如果超过这个时间说明你的流程可能太复杂了需要简化。这个系统的设计哲学就是“轻量、可重复”。4. 深度解析四大核心技能理解了整体框架和设置流程后我们有必要深入看看构成这个系统的四个核心技能模块是如何工作的。这能帮助你在未来更好地调整和优化它们。4.1news-scout你的专属信号侦察兵这个技能的目标不是抓取全网新闻而是从你指定的、高质量的信息源SOURCES.md中识别出与你的领域相关、且有讨论价值的“信号”。它的工作流程通常模拟一个专业的内容策划者扫描与过滤访问预设的来源列表抓取最新的文章、帖子或动态。模式识别寻找反复出现的主题、新兴的争议、未被满足的需求或反直觉的观点。它不只是看标题还会尝试理解内容的潜在联系。角度生成对于识别出的信号它不会直接说“有一篇关于XX的文章”而是会生成一个“角度”。例如信号是“某云服务商宣布降价”生成的角度可能是“对于中小SaaS初创公司基础设施降价释放的红利该如何 reinvest 到产品研发而非单纯变成利润” 角度是一个可以立即用于写作的、有观点的切入点。实操要点你的SOURCES.md质量直接决定侦察效果。混杂低质量来源会产生大量噪音。可以在技能文件中调整侦察的“深度”和“广度”参数例如是只看头条还是扫描更多条目。输出结果通常是一个包含3-5个角度的列表每个角度附带简要的理由和来源链接。4.2voice-memory你的写作风格数字孪生这是系统的灵魂所在。voice-memory技能的核心任务是从你提供的VOICE.md和EXAMPLES.md中抽象出一个可计算的“风格模型”。它通常通过以下方式学习词法分析统计你常用和不用的词汇、短语。句法分析学习你的句子平均长度、句型结构如多使用复合句还是简单句、段落组织方式。修辞与语气识别分析你是否喜欢用比喻、设问、数据论证还是故事叙述语气是正式、随意还是鼓舞人心。结构化模式提取你的文章是否有固定的开场方式如故事引入、问题抛出结论部分是否有特定模式这个技能的输出不是一个可见的文件而是一种“状态”。当post-drafter技能被调用时它会查询这个“状态”以确保起草的句子在风格上与你趋同。重要心得voice-memory的学习效果是“涌现式”的。你提供的范例越多、越典型它的模仿就越精准。但要注意如果你提供的范例风格不一比如既有非常正式的行业报告又有非常随性的个人日记它可能会学习到一个混乱的风格。初期建议提供风格相对一致的范例。4.3post-drafter从角度到草稿的转换器这个技能接收一个由你或news-scout选定的“角度”然后结合voice-memory中你的风格生成一篇初稿。它的内部运作可以理解为角度解析理解这个角度的核心争议点、价值主张或故事线。结构规划基于EXAMPLES.md中的优秀范例规划文章的结构如痛点引入 - 分析原因 - 提出解决方案 - 展望未来。内容填充按照规划的结构运用符合你风格的句式和词汇填充具体内容。它会主动避免DO_NOT_SAY.md中的禁用词。初稿生成输出一篇完整的、但可能仍带有一些AI生硬痕迹的草稿。关键点post-drafter的目标是产生一个“高质量的初稿”而不是终稿。它负责解决“写什么”和“大致怎么写”的问题把“写得像人”和“写得精彩”的最终打磨工作留给你和post-editor。4.4post-editorAI腔过滤器与精炼器这是内容出厂前的最后一道质量检测线。post-editor技能会严格审视post-drafter产生的草稿。它的审查重点包括禁用词检测扫描并替换或删除所有出现在DO_NOT_SAY.md中的词汇和短语。风格一致性检查确保句子的流畅度、节奏符合voice-memory中学到的模式修正过于机械或冗长的表达。逻辑强化检查段落间的过渡是否自然论点是否得到有效支撑可能会建议添加或调整连接词。紧凑性优化删除不必要的副词、空洞的修饰语让语言更直接有力。一个常见的误区是认为post-editor可以完全替代人工编辑。实际上它的主要价值在于完成那些重复性、规则性的清理工作比如去除明显的AI套路用语让草稿更接近“可编辑状态”从而为你节省大量时间。最终的品味判断、观点深化和灵光一现的妙句仍然需要你亲自完成。5. 高级工作流与个性化定制当你熟悉了基础循环后可以尝试将这些技能组合成更自动化或更适应特定场景的工作流。项目在example-workflows/目录下提供了一些范例。5.1 每日内容循环 (daily-content-loop.md)这个工作流模拟了一个内容创作者的日常晨间侦察每天上午自动运行news-scout技能扫描预设来源生成一份当日话题角度简报。人工选择你花5分钟浏览简报选择一个你最感兴趣或有话可说的角度。自动起草系统基于你选择的角度运行post-drafter生成初稿。午间编辑你可以选择在午休时对初稿运行post-editor并进行最后的人工润色。发布将最终稿发布到你的平台。这个工作流的关键是将“创意发现”和“内容生产”变成了一个低摩擦的日常习惯而不是一个需要巨大意志力才能启动的项目。5.2 针对特定平台或内容类型的适配虽然项目默认示例是面向LinkedIn的短文但其框架完全可以适配其他平台和形式。技术博客在VOICE.md中提供你过去的深度技术文章作为范例在SOURCES.md中加入Hacker News, GitHub Trending, 专业技术博客在DO_NOT_SAY.md中加入过于营销化的技术词汇。Newsletter调整post-drafter的输出结构使其更符合邮件通讯的格式如更友好的问候语、更清晰的章节划分。Twitter/X Thread你可以修改技能让post-drafter将一个复杂角度分解成一系列连贯的短帖并自动添加序号和“1/n”的标记。定制方法本质上就是调整模板文件和技能内部的提示词。例如为了让输出更适合Twitter你可以在EXAMPLES.md中加入优秀的Thread范例并在post-drafter技能的提示词中明确要求“将观点分解为4-6条连续的推文每条不超过280个字符使用编号”。5.3 与现有工具的集成这套系统的优势在于其文本文件Markdown的基础性使得它能轻松与其他工具链集成。与笔记软件集成你可以将最终草稿自动保存到Obsidian、Logseq或Notion的指定数据库中。与发布调度工具集成使用Zapier, Make (Integromat) 或 n8n 等自动化工具监听你存放最终稿的文件夹一旦有新的Markdown文件生成就自动提取内容发布到WordPress, LinkedIn, Medium等平台。与版本控制集成由于所有文件都是文本你可以用Git来管理你的模板迭代、技能优化和内容版本清晰记录你的“数字声音”是如何一步步进化完善的。6. 常见问题与故障排除实录在实际使用中你可能会遇到一些典型问题。以下是我在深度使用和教学过程中总结出的常见情况及解决方案。6.1 问题输出内容仍然有很强的“AI感”这是最常见的问题根本原因几乎总是输入质量。排查清单检查DO_NOT_SAY.md你的禁用词列表是否足够具体和全面AI常用的那些“正确的废话”是否都被列入了尝试将你读草稿时感觉“不对劲”的短语立刻加进去。强化EXAMPLES.md你提供的“好范例”是否真的是以你的口吻写的、你非常欣赏的内容如果范例本身就有AI协助的痕迹那AI学到的就是“AI模仿人”的风格套娃之下必然失真。尽量提供纯人工创作的范例。审视VOICE.md你是否只提供了干巴巴的风格描述而没有提供足够的原始文本“证据”多粘贴几篇你的真实作品。简化SOURCES.md来源是否太杂、太泛过于宽泛的来源会导致侦察到的角度也流于表面。收窄来源聚焦于你领域内最有深度的几个站点。一个进阶技巧在VOICE.md中除了提供范文还可以直接“教”AI你的思维过程。例如“当我讨论一个复杂概念时我通常会先讲一个生活中的小故事来类比然后再引入专业术语。” 这种元认知的描述对AI理解你的创作习惯非常有帮助。6.2 问题news-scout找不到有趣的角度可能原因与解决方案问题现象可能原因解决方案侦察结果总是那几个大路货话题。SOURCES.md中的来源是主流媒体内容同质化严重。加入更多细分领域博客、行业论坛、Newsletter或学术源。主流媒体适合获取信息但独特角度往往来自边缘或深度源。角度过于宽泛如“人工智能的未来”。侦察技能的提示词或你的领域定义太宽。在运行侦察时给你的AI助手一个更具体的指令例如“请从这些来源中寻找与‘中小企业利用AI进行客户服务自动化’相关的具体挑战或新工具。”没有输出任何角度。技能执行出错或来源暂时无更新。检查AI助手是否成功读取了SOURCES.md文件。手动访问几个来源确认其可访问且有新内容。6.3 问题工作流中断或技能不执行排查步骤检查文件路径确保你是在项目的根目录下运行AI助手或者已将正确的文件路径提供给AI。特别是当你复制了示例文件夹后要确认templates/目录下的文件是最新的。检查上下文长度如果你一次性运行包含多个步骤的长提示词如first-run-prompt.md可能会超出AI助手的单次上下文窗口。可以尝试分步执行先运行bootstrap-setup-prompt.md让AI加载上下文再单独命令它执行侦察、起草等动作。验证技能文件完整性确保skills/目录下的四个技能Markdown文件没有被意外修改或损坏。可以从原始仓库重新下载替换。6.4 问题想为不同平台创建不同“声音”比如你在LinkedIn上发言专业严谨在Twitter上则轻松诙谐。解决方案不要试图在一个VOICE.md文件中混合两种风格。最好的做法是创建两套独立的模板文件夹。例如创建templates/linkedin/目录里面存放VOICE.md,DO_NOT_SAY.md等内容配置为专业风格。创建templates/twitter/目录配置为轻松风格。 当你要为某个平台创作时只需在运行bootstrap-setup-prompt.md前临时将对应平台的模板目录链接或复制到templates/下。你甚至可以编写一个简单的shell脚本或使用批处理文件来切换这套配置。7. 从使用到贡献参与开源内容工作流这个项目以MIT许可证开源意味着你不仅可以自由使用还可以修改它、扩展它并将你的改进分享给社区。这也是它相比于封闭SaaS产品的巨大优势。你可以如何贡献分享你的模板配置如果你为某个特定领域如“独立游戏开发”、“B2B SaaS营销”、“学术科普”创建了一套特别好用的模板文件可以将其整理成类似example-setups/non-dev-founder-linkedin/的示例提交Pull Request或分享在项目讨论区。优化核心技能如果你对某个技能的提示词有更好的构思能产生更稳定或更优质的结果可以直接修改skills/目录下的文件并提交改进。创建新的技能也许你觉得还需要一个headline-optimizer标题优化器技能或者一个cross-platform-repurposer跨平台内容改编器技能。你可以基于现有技能的结构创建新的.md文件实现你的想法。完善文档与示例如果你在设置过程中发现某些步骤容易让人困惑或者想到了更好的示例可以更新setup-guide.md或添加新的示例文件。参与开源项目的最大好处是你能从一个工具的“使用者”转变为“共同建造者”。你的具体需求会被更直接地解决你也能从其他贡献者的创意中获益。这个“内容操作系统”才会真正进化成一个适应各种创作需求的生态系统。这套系统的魅力在于它承认并放大了人在内容创作中的核心价值——品味、判断和风格同时将AI定位为一个不知疲倦、能力强大的辅助者。它没有试图创造一个会写作的AI而是致力于打造一个更会写作的“你”。