根据 LaTeX 论文项目撰写、修订和润色 SCI 期刊论文,默认 AI 自主模式,也支持人机协作仅输出审查计划;提供作者风格化写作、数字事实核验、逻辑树多轮审查与 PDF/Word 渲染闭环。⚠️ 不适用:仅改格式/样式参数、纯参考文献管理、图片处理、非论文写作任务。
bensz-collect-bugs 规范记录到 ~/.bensz-skills/bugs/,不要直接修改用户本地已安装的 skill 源码;若有 workaround,先记 bug,再继续完成任务gh 上传新增 bug 到 huangwb8/bensz-bugs;不要 pull 或 clone 整个仓库用于根据 LaTeX 论文项目、Figure/Table 注释和用户补充要求,撰写或优化 SCI 期刊论文正文。
执行时优先把确定性步骤交给脚本,把启发式判断留给 AI:
config.yaml:scripts.prepare_workspacereferences/ 读取;不要把所有参考文档一次性塞进上下文<paper_dir>/.paper-write-sci/run_{timestamp}/| 输入项 | 是否必须 | 说明 |
|---|
| 论文源代码目录 | 必须 | LaTeX 论文项目根目录 |
| Figure/Table 注释 | 必须 | 解释每张图表支撑什么论点、有哪些关键数字 |
| 用户要求 | 可选 | 例如“只改 Results”“偏保守润色”“补强 Discussion” |
| 参考论文/参考作者材料 | 可选 | 用于提炼额外风格信号,只学风格,不抄句子 |
| 运行模式 | 可选 | 默认值与别名以 config.yaml:mode 为准 |
| 风格 | 可选 | 默认值与可用列表以 config.yaml:style 为准 |
autonomous<paper_dir>/.paper-write-sci/run_{timestamp}/collaborativeconfig.yaml:runtime_outputs.collaborative_plan_pattern 为准,默认带上本轮 run_id<paper_dir>/.paper-write-sci/run_{timestamp}/autonomous(默认)collaborativerun_id 和输出目录都以 config.yaml:runtime_outputs 为准除下列“明确约定的对外交付物”外,其余中间文件都必须放在 <paper_dir>/.paper-write-sci/run_{timestamp}/:
plans/{collaborative_plan_pattern}禁止再使用旧目录 .write-paper-sci/ 与更早的 .write-paper/。
references/styles/references/styles/style-template.mdconfig.yaml:style.default 为准当前风格:
| 风格 | 领域 | 作用 |
|---|---|---|
bensz-01 | 生物医学 | 以作者风格为中心,强调问题导向、方法命名、强数字对比、详尽且对非领域读者友好的 figure legend,以及诚实局限 |
general-01 | 通用 SCI | 综合官方 SCI 写作建议,提供未指定领域时的稳健默认风格 |
风格使用原则:
analysis/reference-style.mdconfig.yaml:style.defaultDiscussion 去结果化的请求时,先用 general-01 守住章节分工底线,再叠加 bensz-01 的作者感;不要让作者风格压过章节职责优先只读取当前任务所需的参考文件:
references/writing-style-guide.md、references/styles/bensz-01.md、references/styles/general-01.mdreferences/execution-guards.mdreferences/collaborative-plan-template.mdreferences/templates/number-check-template.mdreferences/templates/section-role-check-template.mdDiscussion audit 模板:references/templates/discussion-role-check-template.mdreferences/templates/logic-tree-template.mdreferences/templates/logic-check-template.md读取建议:
Discussion 重写或全文终审时,读取 references/execution-guards.mdwriting-style-guide.md 和目标风格文件references/styles/style-template.mdmain.tex\input{} 和 \include{},建立章节路径映射python3 scripts/prepare_workspace.py --paper-dir <paper_dir> [--mode ...] [--style ...] [--topic ...] [--reference-material ...]run_{timestamp} 目录、协作计划路径和隐藏工作区根目录references/execution-guards.mdIntroduction 泄露结果、Results 过度解释、Discussion 复述结果的段落analysis/logic-tree.mdreferences/execution-guards.md 建立 analysis/abbreviation-inventory.mdcollaborativeconfig.yaml:runtime_outputs.collaborative_plan_pattern 生成计划文件section-role riskautonomous默认顺序:
Introduction -> Methods -> Results -> Discussion -> Conclusion ->
Additional Information -> Figure Legends -> Supplementary Materials -> Abstract
每节处理时:
references/execution-guards.mdDiscussion audit 触发条件,先完成专项审查,再动笔analysis/abbreviation-inventory.mdautonomous 模式下对目标 tex 做最小必要修改,并遵守 config.yaml:tex_readability处理 Figure Legends 或 Supplementary Materials 时:
section-role-check按以下优先级检测构建链:
scripts/manuscript_tool.pyMakefilelatexmkxelatex若存在 Word 导出链,也应尝试执行。构建日志放入当前运行目录的 render/。
artifacts/、*.sty、*.cls、*.bst、*.bbx、*.cbx、latexmkrcmain.tex 的结构,除非用户明确要求.texscripts/prepare_workspace.pyreferences/execution-guards.mdreferences/styles/style-template.mdbensz-01:references/styles/bensz-01.mdgeneral-01:references/styles/general-01.mdreferences/collaborative-plan-template.mdreferences/writing-style-guide.mdreferences/templates/number-check-template.mdreferences/templates/section-role-check-template.mdDiscussion audit 模板:references/templates/discussion-role-check-template.mdreferences/templates/logic-tree-template.mdreferences/templates/logic-check-template.md