活人感写作
让 AI 写的中文读起来像一个具体的人在说话,治好流畅但认不出作者的模型腔。
纯文本提示与本地检查脚本,无网络访问、无敏感数据处理、无外部副作用,默认行为(不建画像、不改用户文件)边界清晰,扣分点是发布者身份未经验证且无签名/校验手段。
指令自洽、分阶段加载参考文件设计合理,check_prose.py 结构完整、错误处理可读;扣分因无测试套件、无第三方执行证据,脚本对边界输入(如全角标点混排)的行为只能静态推断,静态评分上限为 10。
适用场景、文体清单、现实/虚构边界、触发条件(按任务读取)在 SKILL.md 与 references 中写得相当明确,中文原生、不依赖海外服务;扣分因对具体模型/Agent 环境的触发兼容性仅有一份 agents/openai.yaml,缺边界外的反例说明。
SKILL.md 与 references 分层清晰、渐进披露设计好,含 MIT LICENSE、VERSION/CHANGELOG 引用、dist 蒸馏版与 Issue 维护路径;扣分因无法静态核实 CHANGELOG 与维护响应的实际状况,版权行为泛化的 contributors。
核心任务(中文去模型腔)的规则具体、可操作,含正反示例与可运行的检查脚本,比单纯手工改稿有明确边际价值;扣分因静态评审无法验证实际产出质量,效果主张(1.1 检出变形翻案腔的召回率)未经执行验证,上限为 7。
仓库提供了可审计的一手材料(完整规则文本与检查脚本源码),规则与脚本禁词表声明保持一致,这点可以静态核对;扣分因无测试、无独立复现、无第三方佐证,效果结论只能停留在推断层面。
- 本评审为静态源码审阅,未执行任何脚本,产出效果主张均未经运行验证。
- check_prose.py 无自动化测试,正则误报/漏报(尤其变形翻案句与「不只……还……」的判定)需用户自行判断。
- 发布者未经验证,安装前建议核对仓库来源与版本标签。
- 软禁令与语境词检查大量依赖主观判断,弱模型可能过度应用硬禁令导致文风僵化。
这个 Skill 能做什么,适合哪些场景?
这是一个通用的中文创作与改稿 Skill,覆盖知乎回答、公众号文章、论坛长帖、小说、口播稿等大多数中文写作场景。它在动笔前先检查材料够不够:现实题材材料不足就研究、追问或缩短篇幅,绝不用车轱辘话灌字数;虚构题材可以自由创造,但每个场景要有动作和变化。写作过程管三件事:核准事实、每段推进新东西、用白话和中文韵律打底。成稿后还有一道检查关,拦住冒号滥用、破折号、「不是……而是……」翻案腔和常见 AI 黑话。
安装后按任务分流读取参考文件:长帖与文章读 forum-prose.md,现实题材另读 reality.md,虚构读 fiction.md,特殊形式读 formats.md,改稿规则 revision.md 留到初稿之后。它先做材料计数(非虚构长文要求至少五件有来源的具体材料),不足时研究、一次最多追问三个问题、缩小题目或交短答。它规定说话位置、段落推进、句式节奏等具体写法,并在成稿后执行硬禁令检查(禁翻案腔、三项以上排比、破折号、提示性冒号、商业黑话等)。长稿可运行 scripts/check_prose.py 做脚本检查直到禁用项清零。另有两千字蒸馏版 human-writing-lite.md,可直接粘贴进聊天窗口使用。
- 内容作者让 AI 写知乎回答或公众号文章,产出流畅但像机构报告,想要有个人观点和细节的自然中文。
- 写真人故事、历史叙事或行业解读的人,需要强制核验事实、引语和数据,不许模型编造细节。
- 小说或故事作者想用 AI 起稿,但要求每个场景有人物目标、动作和情节推进,而不是景色描写凑字数。
- 口播稿、演讲稿、教程或评测作者,需要针对这些特殊形式调整写法和节奏。
- 对 AI 腔敏感的写作者,想用检查脚本自动拦住破折号、翻案句式和模型惯用黑话。
这个 Skill 有哪些优点和局限?
- 规则非常具体、可执行:材料计数门槛、按需加载参考文件、成稿硬禁令清单都写得明确,不靠空泛的风格描述。
- 1.1.0 把禁令从字面升级到修辞动作,能拦住换一套字继续犯的翻案腔,并附带检查脚本自动验证。
- 区分现实与虚构的事实边界,现实稿强制核验来源,虚构稿允许创造但不伪造出处。
- MIT 开源,附带两千字蒸馏版,不需要安装 Skill 也能在聊天窗口直接用。
- 规则相当严格(禁冒号、禁破折号、禁翻案句式),追求这类标点或句式的作者会觉得束缚,且这些是硬禁令,脚本只执行已写明的规则。
- 现实题材的材料门槛可能让 AI 拒绝按你要的字数交稿,宁可给更短的稿子,对赶字数的场景不友好。
- 仓库未提供跨模型的效果测试证据,README 只说欢迎在表现不对时提 Issue。
如何安装这个 Skill?
把这句话发给你的 Agent:帮我安装这个skill:https://github.com/KKKKhazix/human-writing。Agent 会读取仓库并完成安装,装好后显示名为「活人感写作」。若 Agent 不支持直接安装,可从 GitHub Releases 下载,或把仓库里的 human-writing 文件夹完整复制到本机 Skills 目录(~/.agents/skills/human-writing/),文件夹名保留 human-writing。
如何使用这个 Skill?
安装后在对话中触发,例如:使用 $human-writing,把我的材料写成一篇有活人感和中文韵律的作品。提供你的材料或题目,Skill 会先做材料检查,可能追问最多三个问题;长稿写完后可运行 python scripts/check_prose.py <稿件路径> 检查禁用项。不想装 Skill 时,也可直接把 dist/human-writing-lite.md 粘贴到 ChatGPT、千问等聊天窗口使用。