这个项目能做什么
avoid-ai-writing 是一个便携式写作技能,供AI代理审计和重写散文,以去除常见的AI写作模式,通常称为“AI腔”。它设计用于与agentskills.io兼容的工具,包括Claude Code、OpenClaw、Hermes、Cursor和OpenAI Codex,并作为ChatGPT和Codex的插件打包。
该技能以三种模式运行。重写模式(默认)标记AI模式,应用最多两次编辑遍次,尽可能验证结果,并返回单一最终版本。检测模式标记模式而不重写,将明确问题与判断调用分开,这在模式可能是有意为之或审计不应更改的内容时很有用。编辑模式对散文文件进行最小、有针对性的就地更改,同时保留已读起来像人类写的段落;它拒绝源代码、配置和生成数据,因为散文重写可能破坏结构化内容。
一个关键设计选择是两次编辑限制,可通过 --iterate 1 或 --iterate 2 配置。第一遍重写,第二遍可捕获幸存模式或修复保留问题,当没有合理的范围内编辑剩余时提前停止。该技能报告使用了多少遍次以及任何有意、受保护或未解决的发现。可选的声音配置文件(随意、专业、技术、温暖、直率)控制散文听起来的方式,与受众上下文配置文件分开。
仓库包含一个庞大的模式目录。它记录了74个模式类别,附有前后示例,涵盖内容模式如意义膨胀和模糊归因,语言模式如系动词回避和同义词循环,结构模式如格式化和过渡短语,沟通模式如聊天机器人伪影和奉承语气,以及元模式如节奏均匀和过度润色。后续添加涵盖结构检测、AI工具指纹如未填充占位符和聊天机器人引用标记、对话语域迹象、分享帖子框架、叙述性坦诚和不必要连字符。一个112条目的单词替换表跨越三个层级,其中第一层分为频率标记和清晰度编辑,以便冗长修复不会将文档推向AI分类。
一个捆绑的确定性检测引擎提供机械验证。它实现53个类型类别,有意与散文目录计数不同,因为它拆分词汇层级并添加风格计量和指纹信号,如标点分布、功能词熵和绕过技巧检测。检测器可从命令行对文件或管道文本评分,在GitHub Actions或pre-commit钩子中门控散文,并在MCP上运行。两个计数在检测器文档中映射,并不打算调和。
安装因平台而异。用户可将仓库克隆到代理的技能目录,使用自包含的dist文件,安装为Claude Cowork插件,从ClawHub为OpenClaw安装,将移植规则放入Cursor,或将技能放在Codex的.agents/skills目录中。OpenAI插件包提供七个聚焦技能,包括路由器、检测器、保留声音的重写器、文件编辑器、保留验证器和误报审查器。该项目采用MIT许可。
评论
0 评分人数达到10人后显示
登录后参与讨论。