human-writing README

The project's README from github.com/KKKKhazix/human-writing. As one markdown file: README.md.

活人感写作

Version 1.1.0 MIT License GitHub Release

快速安装 · 写作流程 · 仓库结构 · 提交问题

AI 写中文有个通病:读完觉得挺流畅,但说不出是谁写的。活人感写作想治的就是这件事。

让模型写出来的文章读起来像一个具体的人在说话——知道一些事,有判断,偶尔岔开一句,还能接回来。适用于知乎回答、公众号文章、博客、论坛帖、人物故事、科普、评测、小说、口播等大多数中文写作场景。

它做什么

写作之前先解决一个前置问题:你手上有没有东西可写。

现实题材,材料不够就去查,查不到就追问或者缩短篇幅,绝不拿车轱辘话凑字数。虚构题材可以自由创造人物和情节,但每个场景仍然要有目标、有动作、有变化。

材料过关之后管三件事:

材料 推进 中文
现实写作核准事实、数字、引语和亲历。虚构写作检查人物、行动与因果。 每段都要带来新东西——新事实、新动作、新例子或新后果。写过的不重复。 白话打底,在意词序和停顿,清掉报告腔、模型腔和翻案句。

初稿写完还有一道关。Skill 会逐段检查有没有在原地转圈,砍掉重复解释,调整长短句节奏,拦住冒号滥用、破折号、「不是……而是……」之类的翻案腔和常见 AI 黑话。检查脚本只管已经写明的硬规则,不替你决定风格。

快速安装

把下面这句话发给你的 Agent。

帮我安装这个skill:https://github.com/KKKKhazix/human-writing

Agent 会读取仓库、找到 human-writing,完成安装。装好之后显示名为「活人感写作」。

Agent 不支持直接安装时

从 Releases 下载,或者把仓库里的 human-writing 文件夹完整复制到本机 Skills 目录。文件夹名保留 human-writing。

~/.agents/skills/human-writing/

装好之后这样用:

使用 $human-writing,把我的材料写成一篇有活人感和中文韵律的作品。

1.1.0 改了什么

1.0 用字符串禁令拦 AI 味——禁「不是……而是……」、禁冒号、禁一批黑话。有效,但模型会换一套字面继续做同样的事。「你以为……其实……」「回头才发现」和「不是A而是B」是同一个姿势,读者认的是姿势,不是字。

1.1 把防线从字面挪到动作:禁的是「先给读者立一个他没有的误解,再推翻它」这件事本身,不管穿什么外衣。检测脚本也跟着升级,补了变形翻案句、AI 排比、抒情借喻的警告层,加了句长变异系数和连词密度的统计检查,同时把「不丢人」「打法」这类正常中文从误伤名单里捞出来。另外出了一个两千字的蒸馏版,ChatGPT、千问这类聊天窗口直接粘贴就能用。

完整变更见 CHANGELOG.md。

仓库结构

展开查看完整目录
human-writing/
├── SKILL.md
├── VERSION
├── LICENSE
├── agents/
│   └── openai.yaml
├── dist/
│   └── human-writing-lite.md
├── references/
│   ├── forum-prose.md
│   ├── reality.md
│   ├── fiction.md
│   ├── formats.md
│   └── revision.md
└── scripts/
    └── check_prose.py
位置 干什么的
SKILL.md 入口。材料门槛、现实与虚构分流、写作流程、交付禁令,全在这一份里
forum-prose.md 知乎、公众号、论坛长帖的写法,节奏和措辞的具体做法都在这里
reality.md 真人、历史、新闻、数据和个人经历的事实边界
fiction.md 小说、故事、虚构散文和对白的创作规则
formats.md 短内容、口播、演讲、教程、评测等特殊形式
revision.md 初稿写完之后怎么改——逐遍检查清单
check_prose.py 检查成稿有没有踩到硬禁令
human-writing-lite.md 蒸馏版,两千字以内,聊天窗口直接粘贴用

反馈

MIT 协议开源。仓库只有原创规则和工具,没有第三方文章、训练语料或模型权重。

碰到规则冲突、误报或者某个模型上表现不对,欢迎提 Issue。附上你的提示词、模型输出片段和你觉得应该是什么样,排查起来快很多。

活人感写作 · Human Writing · 1.1.0

human-writing (KKKKhazix/human-writing)

Searching Database…

这是什么?human-writing 是一个 Agent Skill,让 AI 生成的中文文本读起来像某个具体的人写的,而不是千篇一律的 AI 腔。它覆盖大多数中文写作场景:知乎回答、公众号文章、博客、论坛帖子、人设简介、科普讲解、评论测评、小说和口播稿。
这是编程库,还是给 AI 代理的指令集?它不是用来导入的代码。它是一个技能文件夹(SKILL.md 加上各主题的指南文件和一个 Python 检查脚本 checkprose.py),供 AI 代理读取并遵循,你也可以把它作为精简提示词直接粘贴到聊天窗口。
这个技能怎么安装?让你的 AI 代理阅读本仓库并安装 human-writing,它会自动找到并完成设置,显示为「活人感写作」。如果你的代理无法直接安装,可以从 Releases 下载,或把 human-writing 文件夹复制到你本地的 Skills 目录,文件夹名称保持不变。
哪些 AI 代理或聊天工具能用这个技能?任何支持 Skills 格式的代理都能直接安装。对于 ChatGPT 或通义千问(Qwen)这类普通聊天窗口,有一个 2000 字以内的精简「lite」版(human-writing-lite.md),直接粘贴即可。
检查脚本能保证好的文风吗?不能。checkprose.py 只能捕捉硬编码规则的违反情况,比如被禁止的修辞反转、AI 腔套话和标点滥用——更宽泛的文风判断它不会替你做。
1.0 版和 1.1 版之间有什么变化?1.0 禁用了一些特定的 AI 腔短语,但模型只是换个措辞、继续用同样的修辞套路。1.1 转而禁止底层手法(先制造错误预期再反转),并增加了针对句长变化和连词密度的统计检查。
指南在仓库里是怎么组织的?不同文件负责不同写作模式:forum-prose.md 负责长文帖子,reality.md 负责非虚构的事实核查,fiction.md 负责小说规则,formats.md 负责短篇/脚本类内容,revision.md 负责终稿逐遍修改的编辑清单。
它怎么判断素材够不够写?非虚构写作中,如果素材不足,它会搜索更多资料、追问,或缩短篇幅,而不是用废话凑数。虚构可以自由创作,但每个场景仍需要目标、动作和变化。
它面向哪些人?中文写作者,以及任何用 AI 代理起草知乎回答、公众号文章、博客、论坛帖子、人设简介、评测、小说或口播稿、又希望产出不至于一眼看出是 AI 写的人。
Creator
KKKKhazix
Size
0.5 MB
Stars
4.1K
Age
2mo
Commits · 90 Days