mcpField
P
paper-spine-humanize

paper-spine-humanize

github.com/wubing2023文档处理6.1k243 次安装2 周前更新
代码仓库

关于 paper-spine-humanize

可独立使用或集成于 PaperSpine 的学术文本修订技能,按不同级别应用写作约束。它通过教学矩阵记录每项修改,并检查覆盖情况与写作模式。

主要功能

  1. 01应用可配置的修订级别
  2. 02用矩阵记录修改
  3. 03检查句子与段落模式
  4. 04支持中文和英文输出

适用场景

  1. 01独立修订学术文本
  2. 02在 PaperSpine 中应用配置约束
  3. 03记录修改以辅助写作教学

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/wubing2023/paperspine --skill paper-spine-humanize

安装后在 Claude Code 中输入/paper-spine-humanize确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
humanize-tiers-en.md
humanize-tiers-zh.md
platform-cnki.md
platform-general.md
platform-weipu.md
scripts/
humanize_check.py

详细介绍

PaperSpine Humanize

自包含技能——可独立用于任何学术文本,也可作为 PaperSpine 套件的一部分。根据真实的 AIGC 检测维度应用分级写作约束,并生成教学矩阵,记录每一处改动。

适用场景

  • 在 PaperSpine 中:当 humanize_tier 不为 none 时,由 rewrite/build 自动调用
  • 独立使用:直接用于任何需要降低 AI 检测率的学术文本

配置

读取 paper_spine_config.json 中的 humanize_tier(none/light/medium/heavy) 和 output_language(zh/en)。独立使用且未找到配置时,默认设为 medium / zh。

必需输出:humanize_matrix.md

这是主要交付物——生成 paper_rewriting_output/humanize_matrix.md。 必须记录每一处人性化改动,不得悄然应用:

行 ID手稿单元发现的 AI 模式检测维度严重程度应用的改动预期效果教学说明
  • 手稿单元:段落编号或章节名称
  • 发现的 AI 模式:检测到的具体 AI 特征
  • 检测维度:D1-D5(参见参考文档)
  • 严重程度:高(对检测结果的贡献 >50%)/ 中(20-50%)/ 低(<20%)
  • 应用的改动:具体进行了哪些改动
  • 预期效果:降低了哪个维度的检测结果
  • 教学说明:解释检测器为何会标记此模式
矩阵规则
  • 写作过程中逐单元写入行,而非事后补写
  • D1(句长):每个写作单元至少一行
  • D2(段落结构):每个段落至少一行
  • D4(连接词):每替换一个连接词,至少一行
  • D3(信息密度,medium 及以上):每次调整至少一行
  • D5(术语替换,仅 heavy):每次替换至少一行
  • 每行必须填写全部 8 列,不得留空

说明

阅读 references/humanize-tiers-{output_language}.md,查看针对 5 个检测维度的完整分级指令: D1-句子长度 / D2-段落结构 / D3-信息密度 / D4-连接词频率 / D5-术语与语境匹配度。

验证

python scripts/humanize_check.py paper_rewriting_output --markdown --write

生成 paper_rewriting_output/humanize_report.md。检查矩阵覆盖的段落总数, 扫描句长分布和连接词密度,并标记仍存在的 AI 模式。

集成

在 PaperSpine 中:由 rewrite 和 build 在内部调用。独立使用:将此技能目录放在 ~/.claude/skills/ 下,然后直接调用。

评论

支持 Markdown