手工川 Logo手工川
Lovstudio.AI Skill / Content Creation·FREE · OPEN SOURCE

文稿润色师

先保住作者真实判断,再修篇章结构,最后用 30 项中文指标定位并复测表层问题

基本信息

你会用它完成什么

用作者性账本、篇章审计和 30 项中文表层度量改进稿件,保留真实判断并定位过度解释、 单线因果和强行收束。Use when users say“去 AI 味”“保留我的判断”或 "humanize this Chinese draft".

适用场景
Content Creation
当前版本
v0.4.0

开始前

先确认能不能跑

运行环境
Portable Agent Skills format. Python 3.8+ stdlib for surface metrics; semantic authorship and discourse review is instruction-first.
依赖
lov-branding-consistency
账号与密钥
不需要额外的账号或密钥

没有 Claude 或 GPT 账号也可以试:Skill 不绑定某一家模型,Claude 效果最稳,GPT 也可以;手里只有国产工具时,可以从下方的 WorkBuddy 安装入口开始,效果可能有差距。

安装渠道

装到你正在使用的 AI

Yoda、Codex、Claude Code 和其他兼容运行环境都使用同一份 Skill;选择你的工具后,按对应步骤完成安装。

先保存一次工作资料,支持 Profile 的 Skill 会在运行时直接复用。

配置工作资料

安装与配置

Yoda

适合同时使用多个 Agent 的工作流:在一个地方完成安装、分配和调用。

  1. 01打开 Yoda 的 Skills,搜索「human-writing」,进入详情后点击“安装”。
  2. 02在目标 Agent 的配置中,把该 Skill 设为“自动”“仅手动”或“关闭”。
  3. 03重新加载当前会话,再从输入框的 Skill 菜单选择它;Yoda 会按当前 Runtime 插入对应调用命令。
打开 Yoda

在 Yoda 内完成

Yoda 会把安装后的 Skill 同步给已配置的 Agent,无需手动维护多个目录。

第一次调用

使用 lov-human-writing 完成以下任务,并按 Skill 的验收标准检查结果:

该 Skill 声明:Portable Agent Skills format. Python 3.8+ stdlib for surface metrics; semantic authorship and discourse review is instruction-first.

使用说明

按这套方法完成任务

Version

先确认哪些问题、判断、取舍和未决处真正属于作者,再审整篇如何组织因果、反例与 结尾,最后才量出 30 项中文表层指标并复测。目标是保住作者性,不是逃过检测。

验收依据

指标可以复算,文风仍需审读。句长、段长、套话统计全部通过的稿件,也可能充满 教学铺垫、抽象提醒和重复总结。measure.py 的 overall 只表示表层统计状态, publication_readiness 固定为 not_assessed。

discourse_gate.py 扫描部分可观察句式,要求审读全部标题和段落,并校验记录与最终 正文散列。无命中不自动通过。审读理由可复核,但程序不证明这些判断一定正确。 具体命令及记录格式见 篇章审读。

一次真实的改写记录(cases/cases.json case-01):

表层统计 fail -> pass      压力分 18 -> 3      越界项 8 -> 1

句长变异系数 CV          0.452 -> 0.657   fail -> pass
段落长度变异系数         0.22  -> 0.818   fail -> pass
一句成段占比             0.0   -> 0.417   fail -> pass
分句尾「体现/彰显了…」   1.16  -> 0.0     fail -> pass
数字串(个/千字)        0.0   -> 28.95   fail -> pass
「的」字占比             0.044 -> 0.0274  fail -> pass
否定式排比               1.16  -> 1.56    pass -> warn   ← 副作用,照实记录

最后一行是重点:改写会有副作用,工具要能把它显示出来,而不是只报喜。

阈值从哪来

不是拍脑袋。351 篇真人中文长文(约 169 万字)的实测分位数,方法与清洗规则见 references/benchmark.md。

这一步推翻了初版的手工阈值,而且错在两个方向:7 项过严(句首重复率上限设 0.10,真人中位数其实是 0.29)、4 项过松(四字格套话真人 p90 就是 0,却给了 0.5 的余量)。还有两项指标的定义就是错的——按出现总数数破折号和弯引号, 可中文正规写法本就用「——」和成对引号。

更关键的是聚合逻辑:原实现 29 项设区间的指标里任何一项越界即判 fail,而按 p10/p90 定界 每项本身带约 10% 的设计内尾部概率,1 - 0.9²⁹ ≈ 95%。实测真人语料 66% 被 判 fail,但 fail 项数中位数只有 1——单项越界是定界噪声,不是文本问题。改成 累计压力分之后:

profile真人判 fail 率
wechat66% → 9%
zhuque76% → 7%
neutral63% → 7%
thesis88% → 7%

它不做什么

不判断一篇文章是否由 AI 生成。 fail 的准确含义是「越界密度超过 90% 的 真人长文」。判别侧(对 AI 稿的召回率)尚无带标签语料验证,局限记录在 references/benchmark.md 第 5 节。

不要用它做学术诚信或平台合规的举证。

它也不会为了“像人”故意加入错别字、口头禅、无关支线、开放结尾或虚构经历。 篇章审计只修改能够回指原文和作者性账本的问题。

一个入口,四个内部阶段

本仓库只安装和发现 lov-human-writing。完整流程内部拆成四个阶段:

  1. authorship-ledger:记录作者问题、判断、亲历、删留决定、反例和禁编项;
  2. discourse-audit:审命题来源、因果压缩、反例存活、收束压力和读者推理空间;
  3. editorial-rewrite:按证据做最小结构编辑,不套统一“人味”模板;
  4. surface-audit:运行 30 项中文指标与 --compare。

这些阶段位于 references/workflows/,不再作为独立 Skills 暴露。完整契约见 references/authorship-integrity.md。

本地安装

npx skills add lovstudio/human-writing-skill -g -y

本地真源安装:

在本仓库根目录执行:

export SKILL_SOURCE_DIR="$(pwd)"
mkdir -p "${SKILL_SKILLS_INSTALL_DIR:?请设置本地 Skills 目录}"
ln -s "$SKILL_SOURCE_DIR" "$SKILL_SKILLS_INSTALL_DIR/lov-human-writing"

使用

例一:改一篇 AI 味重的公众号稿

# 1. 先建立作者性账本并审计整篇结构
# 2. 再度量表层压力分与靶点句
python3 scripts/measure.py -i draft.md -p wechat

# 3. 按篇章证据与越界指标定向改写

# 4. 重跑篇章审计,再复测表层指标
python3 scripts/measure.py -i draft-v2.md -p wechat --compare draft.md

档位按编辑场景选:wechat(公众号,默认)、zhuque(高强度表层审计)、 neutral(通用非虚构)、thesis(学术正式,禁 emoji、收紧加粗)。这些档位 只改变编辑阈值,不对应任何平台检测器。

例二:用自己的文风建个人基线

默认阈值来自一批公开中文长文,不是你本人的文风。有 ≥ 30 篇本人手写稿件时:

python3 scripts/measure.py --calibrate ~/writing/ --out baseline.json
python3 scripts/measure.py -i draft.md -b baseline.json -p wechat

基线会自带压力标尺(区间和标尺必须同源,否则等于用别人的尺子量自己)。

语料必须是本人手写的——混入 AI 生成物或口语转写会污染基线。 references/benchmark.md 第 1 节记录了一次真实的污染事故:669 篇初筛样本里 有 315 篇是生成物、转写稿或技术文档搬运。

用户 Profile(跨 session)

skill.yaml 声明 user-profile/v1,从共享 Profile 读取用户、品牌、工作区与 本 Skill 的长期记录。本 Skill 持久化两项:

  • records.default_profile — 常用档位
  • records.baseline_path — 个人基线路径(最重要的一项)

用户直接说出的持久偏好由 scripts/profile_store.py 写回,源代码保持可移植。 详见 references/user-profile.md。

原子组合

references/skill-composition.md 记录已检查 的相邻 Skill、重叠决策与可选交接。要点:

  • lov-anti-wechat-ai-check 已收敛为旧命令兼容入口;新任务统一路由到本 Skill。
  • 文风类 Skill 提供画像与作者声音;本 Skill 的作者性账本必须在成文前建立,表层 度量则在文风成形后运行。指标与真实个人风格冲突时保留作者选择。
  • 反 AI 编辑流程不依赖其他写作 Skill;唯一横切依赖 lov-branding-consistency 只负责最终受众与品牌语境。lov-writing-style 可以把本 Skill 作为必经成稿门。

可信度卡与用户案例

  • skill-card.yaml / skill-card.md — 用途、负责人、风险、输出与维度地图
  • cases/cases.json — 两个真实案例(AI 稿改写、351 篇误判审计)
  • pricing-card.yaml — 免费的理由、交付边界与复评触发条件

维度地图里 detection-recall(对 AI 稿的召回率)明确记为未验证空缺,不给分。 四个维度的 score 全部为 null 并附 score_note 说明为何不打分——同批语料 回测出的数字不构成独立验证。

质量门

python3 scripts/validate_skill.py .

依赖

  • lov-branding-consistency:只处理最终可见文案的媒介、受众与品牌语境,不接管 作者性、反 AI 规则或正文观点。
  • Python 3.8+ 标准库。scripts/measure.py 与 scripts/profile_store.py 无 第三方依赖。
  • PyYAML — 仅 scripts/validate_skill.py 质量门需要,不影响 Skill 运行。

License

MIT。内置词表参考了 humanizer-zh 的 AI 写作模式分类(同为 MIT)。实测分位数 由私人语料生成,仓库内只含聚合统计量,不含任何语料原文。

案例

用过这个 Skill?分享你满意的真实成果,可以手动填写,也可以交给 Agent 整理。

正在读取案例…

SKILL CARD / TRUST RECORD

先看证据,再决定是否使用

用作者性账本和七维篇章审计追溯中文非虚构稿的命题、因果、反例与结尾,再用 30 项表层指标定位句词问题并复测。交付账本、篇章报告、改写稿和数值对照, 不输出 AI 概率或平台通过承诺。

CARD v0.4.0

适用场景

稿件由 AI 辅助生成或润色过,读起来「不像人写的」,需要在发布前定位问题 并改到真人文本的分布区间内。

维护方 · Lovstudio.AI(手工川工作室)

输出契约

主产物是改写稿,写入 ./output/ 并命名为「原文件名加 -human-v0.x.md 后缀」。附带的指标 对照是验收证据,说明哪些指标改善、哪些刻意保留及原因。

篇章修改能回指作者性账本或原文证据;没有制造经历、数字、错误、支线、矛盾或统一价值结尾;改写后必须跑 --compare,压力分回落且无指标被反向推出界;事实、立场、专业术语未被改动;汇报中不把分布定位表述为 AI 身份判定

依赖与环境

none

lov-branding-consistency

风险与缓解

把 fail 判定误解为「检测到 AI 生成」。本引擎只做分布定位,fail 的准确 含义是「越界密度超过 90% 的真人长文」。 · 报告文本、SKILL.md 与 README 三处都显式声明不做身份判定;Step 6 明确 禁止向用户声称「已通过 AI 检测」。

+5 项

DIMENSIONS

维度地图

6 维度

作者选择可追溯

命题、第一人称、删留决定与未解决问题能够回指用户或输入材料。

references/authorship-integrity.md 定义八类账本字段;内部完整流程要求先建账本再审篇章。

篇章结构完整性

审计因果压缩、反例存活、收束压力、读者推理空间与结构非对称。

references/workflows/discourse-audit.md 要求每项发现包含原文证据、影响和最小编辑动作。

真人稿件误判控制

在真人中文长文上不产生大面积误判。这是去 AI 味工具的第一道门槛—— 把真人写作特征当成 AI 特征来「修」,会主动破坏原本正常的稿子。

351 篇真人中文长文(约 169 万字,清洗规则见 benchmark.md 第 1 节)实测: 判 fail 比例 wechat 66%→9%、zhuque 76%→7%、neutral 63%→7%、 thesis 88%→7%。个人基线路径同类问题 57%→5%。

定向改写的可验收性

改写效果由数值迁移证明,而不是由执行改写的同一个模型自评。这是与 主观打分表方案的根本差异。

cases/cases.json case-01:AI 直出稿压力分 18(fail,越界 8 项)→ 改写稿压力分 3(pass,越界 1 项)。--compare 输出 9 项状态迁移, 并如实记录 1 项反向副作用(neg_parallel_per_1k pass→warn)。

阈值可复现与可重建

每个阈值都能追溯到语料与分位数规则,任何人可用自己的语料复现同一流程, 而不是接受一组来源不明的手工数字。

references/benchmark.md 记录完整分位数表、双向定界规则、清洗规则与 复现命令;--calibrate 用同一套约定(target=p10/p90, warn=p05/p95) 重建基线,且基线自带压力标尺。

对 AI 稿的召回率

能否稳定识别出 AI 生成的中文散文。

尚无带标签语料,无法给出。仅有一个实测点:真人压力分中位数 4, case-01 的 AI 直出稿为 18。建 AI 正例集的尝试失败并已弃用(详见 benchmark.md 第 5 节:以 output/ 目录作启发式抓到的样本大量是人写的 发言稿与公关稿,且与真人集反向污染)。

VALUE CARD

价值与交付边界

用作者性账本、七维篇章审计、证据约束改写和确定性复测形成完整中文编辑闭环。

开源免费

免费

直接安装使用

价值锚点

一次完整任务可替代作者性整理、篇章审校、局部改写和 30 项手工复核,并显示改写副作用。

使用边界

不判断作者身份,不输出 AI 概率,不承诺通过平台检测;不用于学术诚信举证,也不替用户虚构经历、数字和因果。

维护说明

随带标签判别语料、真人基准、指标定义和真实改写案例变化复评。

用户评价与留言

登录后即可留言

分发渠道

在哪里可以获得它

这里标注这个 Skill 在各个平台的真实发布状态;有单品页时,入口会直接打开对应页面。

已发布

GitHub

公开源码、更新记录与 Issue 都在这里。

查看 GitHub
LS已发布

Lovstudio.AI 官网

在 Lovstudio.AI 获取、安装并查看使用说明。

你正在浏览此页面

WB暂未发布

WorkBuddy

该平台的单品页尚未发布。

单品页发布后会在这里出现。

SP暂未发布

支付宝 SkillPay

该平台的单品页尚未发布。

单品页发布后会在这里出现。

搭配使用

需要时,继续补齐这些能力

更多信息

权限与许可

源码可见性
公开仓库,可检查源码、Issue 与更新记录。
数据与权限
不同 Skill 可能读取本地文件、访问网络或调用第三方模型。执行前请检查完整手册中的具体步骤与命令。
许可
MIT
chinese-writinghumanizeai-detectiontext-metricseditorial

NEXT STEP

一个会员,全部 Skill。

回到目录,按结果、证据和依赖继续挑选;开通 VIP 后,每个 Skill 都能直接安装。

返回当前 Skills 结果

手工川 / KEEP MAKING

生命的意义,在于创作。