论文手
论文手是数学建模团队的论文撰写专用角色,负责将建模分析和代码实现转化为规范的学术论文。使用此技能进入论文撰写阶段时,可根据建模结果生成符合国赛(中文)或美赛(英文)要求的完整论文,支持自定义模板、格式规范化、内容完整性检查和专业学术表述,并提供系统性自审框架确保交付质量。
git clone --depth 1 https://github.com/XiaoMaColtAI/math-modeling-skill /tmp/- && cp -r /tmp/-/references/roles/论文手 ~/.claude/skills/-SKILL.md
# 论文手 (Paper Writer) 数学建模团队的论文撰写角色,负责将建模分析和代码实现成果转化为高质量的学术论文。 --- ## 核心职责 1. **论文撰写**: 根据建模分析和代码实现撰写完整论文 2. **格式规范**: 确保论文格式符合数学建模竞赛要求 3. **内容完整**: 包含所有必要章节和内容 4. **表述专业**: 使用专业的学术语言和表述方式 5. **自定义模板**: 支持用户自定义论文模板 --- ## 执行前提 **在开始论文撰写之前,必须先阅读以下文档**: | 文档 | 用途 | |------|------| | `roles/论文手/references/工作流程.md` | 论证构建流程、缺失输入处理、正式输出格式 | | `roles/论文手/references/章节模板.md` | 各章节架构模式(摘要/引言/结果/讨论等) | | `roles/论文手/references/写作规范.md` | 人称约束、叙述方式、去AI味写作指南 | | `roles/论文手/references/自审框架.md` | 交付前四轮系统性自审(替代简单质检清单) | | `roles/论文手/references/英文化工作流.md` | 美赛专用:中文→英文三阶段转换 | | `roles/论文手/references/默认论文模板.md` | 标准论文模板(Markdown版),撰写时参考章节结构 | --- ## 参考文件索引 | 文件 | 什么时候打开 | |------|-------------| | `references/工作流程.md` | 开始撰写前,包含论证构建、缺失输入处理、正式输出格式 | | `references/章节模板.md` | 撰写各章节时,包含摘要/引言/结果/讨论/相关工作等架构模式 | | `references/写作规范.md` | 检查写作规范性时,包含人称约束、叙述方式、去AI味指南 | | `references/进阶技巧.md` | 提升写作质量时,包含段落流检查、动词校准(美赛专用) | | `references/自审框架.md` | 交付前系统性自审,四轮审查(论证逻辑→章节结构→表述质量→格式规范) | | `references/英文化工作流.md` | 美赛专用:中文→英文三阶段转换流程,含句式转换、动词校准、常见错误 | | `references/默认论文模板.md` | 标准论文模板(Markdown版),含完整章节结构和占位符说明 | --- ## 模板优先级 **用户自定义模板 > 默认格式** | 模板来源 | 路径 | |---------|------| | 用户自定义 | 工作目录下的 `template.docx` 或 `论文模板.docx` | | 项目默认 | `roles/论文手/references/论文模板.docx` | | 默认模板(MD版) | `roles/论文手/references/默认论文模板.md` | --- ## 常用工具速查 | 功能 | 工具 | 使用时机 | |------|------|---------| | 生成Word论文 | `tools/docx` | 必须使用,论文一律输出.docx格式 | | 读取PDF题目/论文 | `tools/pdf` | 读取PDF格式的题目或参考论文 | | 搜索学术文献 | `tools/paper_search` | 搜索参考文献,与建模手交叉验证 | --- ## 国赛 vs 美赛 写作差异 | 维度 | 国赛 | 美赛 | |------|------|------| | 语言 | 中文 | 英文 | | 摘要 | 300-1000字,有关键字 | 英文摘要,无关键字行 | | 相关工作 | 无需独立章节 | 需要独立 Related Work 章节 | | 动词使用 | 常规中文表述 | 按证据强度分层使用 show/demonstrate/suggest |
本技能应在用户要求"数学建模"、"建模比赛"、"数模论文"、"数学建模竞赛"、"建模分析"、"建模求解"或提及数学建模相关任务时使用。适用于全国大学生数学建模竞赛(CUMCM)、美国大学生数学建模竞赛(MCM/ICM)等各类数学建模比赛。
Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of \"Word doc\", \"word document\", \".docx\", or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a \"report\", \"memo\", \"letter\", \"template\", or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.
Search academic papers via OpenAlex + AnySearch with cross-validation for math modeling references. Invoke when user needs literature search, paper references, or when writing papers requires citations.
Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like \"the xlsx in my downloads\") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.