SuperAPI AI 工具集

wewrite-write

写作与研究

查看项目

更新于 10-15 22:37

技能介绍

用途:WeWrite 写作模块,用于公众号文章在选题明确后的正文创作,产出任务书(brief)、主张与证据(claims)和初稿(draft);最终成稿 artifacts.article 由审稿模块生成。通用写作、博客和短视频文案不触发。

前置:先运行 wewrite run show 读取当前任务;无任务但用户给了选题时以 draft 模式创建,没有选题则转 wewrite-topic。读取 {home}/style.yaml,不存在则先执行 wewrite-style。人格按自定义 personas 优先、内置次之、最后回退 midnight-friend,人格只控制表达偏好,不覆盖事实、个人材料与任务书。进入时运行 wewrite run step write in_progress。

主要能力:先定义文章(目标读者、情境、问题、收获、核心判断、新增价值、边界与最强反方,并从痛点、故事、清单、对比、热点解读、观点、复盘中选框架),写入 artifacts.brief,不直接跳正文。再围绕 3-6 个主张搜集证据,用 wewrite sources add --url "{原始页面}" --title "{标题}" --publisher "{发布方}" --published-at "{日期}" --claim "{该页面支持的具体主张}" --status verified 逐条核对记录;事实、推断、意见与用户经历写入 artifacts.claims 并引用来源编号,unsupported 主张不得进入初稿。搜索不可用时只写不依赖最新数据的分析,删除无法核实的数字与引述。

写初稿:先运行 wewrite learn-edits --summarize --json 获取有效期规则,仅采用与当前 content_type/framework/persona 匹配者,hard=true 才是硬约束。范文库最多读 2 篇相关范文,第三方范文仅参考节奏结构,不得提供可复用经历、细节或句子。正文通常 1200-2500 字,可按任务书调整。若 flags.use_writer_model=true,把 brief、claims、来源账本、风格与边界作为输入调用 wewrite llm-write 输出到 artifacts.draft,失败则当前 Agent 直接写。完成后运行 wewrite run update --patch 与 wewrite run step write completed。

限制:不得编造亲历、身份、采访、数字、评价、引用或来源中不存在的细节;personal_materials.available=false 时禁止编造个人经历,可改用观察、问题或判断开场;不得把搜索摘要、模型记忆或范文标为 verified。单独调用时需告知初稿、任务书与主张清单路径,并建议继续 wewrite-review,不得把初稿称为已审成稿。其余细节暂未提供。