Article Forge 的核心定位是:观点 + 素材 → 可发布文章。
一、输入
需要两类素材:观点摘要(insight-extractor 输出的结构化观点,位于 workspace/insights/*.md)和原始内容(转写稿、笔记、参考资料,用于提供上下文和细节)。
二、文章生成流程
Step 1:确定文章定位。根据用户指示或自动判断平台(博客 / 知乎 / 公众号 / 其他)、文体(观点文 / 教程 / 复盘 / 对话体 / 叙事)、长度(短文 1-2K / 中文 3-5K / 长文 5K+)、受众(技术圈 / 泛互联网 / 大众)、语气(老拐风,即随性+犀利 / 正经技术 / 科普友好)。
Step 2:选取观点和素材。从观点摘要中挑选 1 个主线观点(核心论点,必须鲜明有力)、2-3 个支撑点(从不同角度论证主线)、1-2 个金句(作为记忆点)、1 个争议/反转(制造阅读张力);从原始内容中补充具体案例、数据、对话,以及场景和细节(增加真实感)。
Step 3:构建文章结构。不使用 AI 八股结构(“首先…其次…最后…”、“不是X而是Y”)。推荐结构模式包括:模式A:故事引入 → 观点爆破(一个具体场景/故事开头,引出核心观点,用案例展开论证,收尾留余味不总结);模式B:争议切入 → 两面展开(抛出有争议的判断,正方证据,反方证据,你的立场旗帜鲜明);模式C:问题驱动 → 层层递进(一个具体问题,常见但错误的答案,真正答案,为什么大家想错了)。
Step 4:写作。核心写作原则:说人话(写给真人看,不是给搜索引擎看)、有立场(敢说“这个东西不行”,敢说“我就是喜欢”)、给细节(抽象观点不值钱,具体场景才有价值)、留呼吸(段落短,节奏快,读起来不累)。防 AI 检查(写完必查):读取对应平台的 anti-AI 规则,技术文章读取 skills/zhiforge/references/anti-ai.md,故事/小说读取 skills/salt-story/references/anti-ai.md。通用禁忌包括:“不是…而是…”句式、括号三连解释 xxx(即yyy)、加粗滥用(一段超过 2 处加粗)、“总的来说”“综上所述”“值得注意的是”、整齐的三段式/五段式结构、每段都差不多长。引用素材的方式:直接引用说话人的原话(保留口语感),不要把口语改成书面语,标注来源但不要学术化。
Step 5:自检。逐项检查:标题有没有吸引力(20 字以内,有悬念或态度)、第一段能不能抓住人(3 秒法则)、有没有 AI 味(跑一遍 anti-AI checklist)、金句有没有用上、结尾是不是又总结了(删掉总结段)。
Step 6:输出与存档。保存到对应目录:博客直接写入博客仓库的 _posts/,知乎写入 workspace/stories/zhihu/,其他写入 workspace/articles/。文件格式为 Markdown,带 YAML frontmatter(如果是博客)。
三、发布
根据目标平台选择发布方式:知乎调用 zhiforge skill 的发布流程(markdown 导入 → 填标题 → 投问题 → 发布);博客通过 git commit + push 到 GitHub Pages;公众号导出 markdown,通过微信公众号后台或 API 发布。
四、与其他 Skill 的衔接
上游为 insight-extractor(提供结构化观点)、video-to-text(提供原始素材);下游为 zhiforge(知乎发布)、salt-story(如果要改编为故事)。完整链路:视频 → 文稿 → 观点 → 文章 → 发布。