根据 LaTeX 论文项目撰写、修订和润色 SCI 期刊论文,默认 AI 自主模式,也支持人机协作仅输出审查计划;提供作者风格化写作、数字事实核验、逻辑树多轮审查与 PDF/Word 渲染闭环。⚠️ 不适用:仅改格式/样式参数、纯参考文献管理、图片处理、非论文写作任务。
63
76%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./skills/paper-write-sci/SKILL.md本 Skill 的新任务中间文件统一写入 ./.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/{skill名}/input|output|log/。同一任务复用一个任务根目录;多 Skill 协作才创建 shared/。正式交付物不写入该目录,历史隐藏目录只允许显式兼容读取、迁移或清理。
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/ 读取;不要把所有参考文档一次性塞进上下文Introduction 中协调核心观点、核心痛点和核心问题的出现频率,避免反复重提同一主张导致冗余<paper_dir>/.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/paper-write-sci/{yyyy-mm-dd-hh-mm}/| 输入项 | 是否必须 | 说明 |
|---|---|---|
| 论文源代码目录 | 必须 | LaTeX 论文项目根目录 |
| Figure/Table 注释 | 必须 | 解释每张图表支撑什么论点、有哪些关键数字 |
| 用户要求 | 可选 | 例如“只改 Results”“偏保守润色”“补强 Discussion” |
| 参考论文/参考作者材料 | 可选 | 用于提炼额外风格信号,只学风格,不抄句子 |
| 运行模式 | 可选 | 默认值与别名以 config.yaml:mode 为准 |
| 风格 | 可选 | 默认值与可用列表以 config.yaml:style 为准 |
autonomous<paper_dir>/.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/paper-write-sci/{yyyy-mm-dd-hh-mm}/collaborativeconfig.yaml:runtime_outputs.collaborative_plan_pattern 为准,默认带上本轮 run_id<paper_dir>/.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/paper-write-sci/{yyyy-mm-dd-hh-mm}/autonomous(默认)collaborativerun_id 和输出目录都以 config.yaml:runtime_outputs 为准除下列“明确约定的对外交付物”外,其余中间文件都必须放在 <paper_dir>/.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/paper-write-sci/{yyyy-mm-dd-hh-mm}/:
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 ...]{yyyy-mm-dd-hh-mm} 目录、协作计划路径和隐藏工作区根目录references/execution-guards.mdIntroduction 泄露结果、Results 过度解释、Discussion 复述结果的段落Introduction 中核心观点、核心痛点、核心问题被重复表达的位置,判断哪些句子应合并、前移、后置或删除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每节处理时:
X: Y、This means: ...、The reason is: ... 这类冒号解释句;除方法标签、列表、图注必要标记外,优先改成自然从句、分号或独立句Introduction 时,把核心问题、核心痛点和核心贡献分别安排在最合适的一处展开;后文只做推进或收束,不反复用近义句重说同一主张references/execution-guards.mdDiscussion audit 触发条件,先完成专项审查,再动笔analysis/abbreviation-inventory.mdautonomous 模式下对目标 tex 做最小必要修改,并遵守 config.yaml:tex_readability处理 Figure Legends 或 Supplementary Materials 时:
section-role-checkIntroduction 贡献句Introduction 是否反复提及同一个核心问题、痛点或贡献;若重复没有推进逻辑,应合并或删除按以下优先级检测构建链:
scripts/manuscript_tool.pyMakefilelatexmkxelatex若存在 Word 导出链,也应尝试执行。构建日志放入当前运行目录的 render/。
artifacts/、*.sty、*.cls、*.bst、*.bbx、*.cbx、latexmkrcmain.tex 的结构,除非用户明确要求.texIntroduction 中反复重提同一个核心观点、痛点或问题;每次出现都必须承担新的逻辑推进功能scripts/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.md01044a6
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.