docx
创建、编辑、校验和转换 Word DOCX,支持把完整 LaTeX 论文转换为 DOCX,以及数学建模论文模板、原生公式、三线表、修订和批注。
当用户要求数学建模、建模竞赛、建模分析、代码求解、结果可视化或生成数学建模论文时使用。支持完整三阶段流程、单独执行任一角色,以及在关键节点使用独立 Subagent 进行阶段内质检;默认只启用质检 Subagent,用户可明确选择额外协作。
$ npx -y skills add XiaoMaColtAI/math-modeling-skill --skill math-modeling --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/math-modelingContext preview
The summary Claude sees to decide when to auto-load this skill.
当用户要求数学建模、建模竞赛、建模分析、代码求解、结果可视化或生成数学建模论文时使用。支持完整三阶段流程、单独执行任一角色,以及在关键节点使用独立 Subagent 进行阶段内质检;默认只启用质检 Subagent,用户可明确选择额外协作。
name: math-modeling description: 当用户要求数学建模、建模竞赛、建模分析、代码求解、结果可视化或生成数学建模论文时使用。支持完整三阶段流程、单独执行任一角色,以及在关键节点使用独立 Subagent 进行阶段内质检;默认只启用质检 Subagent,用户可明确选择额外协作。
本 Skill 用三个独立角色完成数学建模。生成的论文仅供用户参考,不作为可直接提交的作品。论文结构与格式必须以目标竞赛当届官方规则和官方模板为准,不能用往届经验替代官方要求。
**使用前**:请先阅读根目录 `使用指南.md`,明确本 Skill 的交付物使用边界,并把它复制到工作区(`PROJECT_ROOT`):
**PowerShell(Windows):**
Copy-Item "<SKILL_ROOT>\使用指南.md" "<PROJECT_ROOT>\使用指南.md"
**bash(macOS/Linux):**
cp "<SKILL_ROOT>/使用指南.md" "<PROJECT_ROOT>/使用指南.md"
> `<SKILL_ROOT>` 是本 Skill 的安装目录(含 `SKILL.md` 的目录),`<PROJECT_ROOT>` 是你的题目/项目目录。
用户明确点名本 Skill 或任务命中本 Skill 时,严格执行以下协议;不要把它降级为建议:
1. 在首次进度更新中回显:已激活本 Skill、`SKILL_ROOT`、`PROJECT_ROOT`、当前阶段、目标竞赛与届次、计划读取的角色和工具入口。未确认的官方规则明确标为待核验。 2. 开始每个阶段前,实际读取该角色的 `SKILL.md`;使用 PDF、Excel、论文搜索、DOCX 或 LaTeX 时,再实际读取对应工具的 `SKILL.md`。知道文件路径不等于已经执行。 3. 严格调用 Skill 提供的脚本和模板。已有初始化、转换、编译或校验工具时,禁止为了省时手写替代实现。 4. 把任何校验预警视为未完成。只有当届官方规则或用户明确要求允许偏离时,才能记录“规则来源、偏离项、理由”后继续;不得自行降低篇幅、图表、公式、引用或编译质量目标。 5. 环境缺少引擎、搜索源、渲染器或依赖时,报告阻塞并继续完成仍可验证的部分;禁止静默换工具、跳过验证或用较差产物冒充完成。 6. 运行环境支持 Subagent 且任务会生成或修改固定交付物时,按 `references/Subagent调度.md` 在关键节点立即派发独立质检;禁止等全流程结束后才首次派发,作者自检不能替代独立验收。除固定质检外,不主动派发其他 Subagent;仅在用户明确启用具体协作任务时按所选范围执行。 7. 交付前运行当前角色规定的全部完成门禁。任一命令未运行、退出码非零、独立验收未通过、仍有未处理问题或产物在门禁后发生变化时,不得声称“已完成”。 8. 真实竞赛或其他有明确截止时间的任务,必须读取 `references/交付与截止时间协议.md`,核验当届官方截止时间与提交约束,尽早走通完整导出链路并维护可立即提交的 Checkpoint V1;后续优化不得破坏该版本。 9. 最终回复列出实际读取的入口、实际运行的关键命令、退出码、Subagent 门禁状态、核心质量指标和仍存在的阻塞;不得只说“已检查”。
详细的默认开关、可选协作任务、派发输入、固定回执和并行边界见 `references/Subagent调度.md`。
| 用户意图 | 加载入口 | 是否要求前一阶段已完成 | |---|---|---| | 完整建模、完成整题 | `references/roles/建模手/SKILL.md` → `references/roles/编程手/SKILL.md` → `references/roles/论文手/SKILL.md` | 按顺序执行 | | 只做题目分析、选模型 | `references/roles/建模手/SKILL.md` | 否 | | 只写代码、跑结果、出图 | `references/roles/编程手/SKILL.md` | 需要题目和可执行的模型说明;缺失时先补齐必要分析 | | 只写或修改论文 | `references/roles/论文手/SKILL.md` | 需要题目、模型、真实运行结果和图表;缺失时回退到对应阶段 |
不要在单阶段任务中强制执行完整流程。
只交付:
1. `题目分析报告.md` 2. `术语表格.md`
交付:
1. 可运行的 Python(`.py`)或 MATLAB(`.m`)代码;可同时交付两种语言。 2. 代码运行结果表格,如 `.csv`、题目要求的 `.xlsx`。 3. 原始数据图、模型运行过程图、模型最终结果图每类至少 3 张候选图,合计至少 9 张;还必须覆盖题目全部子问题,每个子问题在三类中各至少 1 张。文件名使用 `raw_q1_*`、`process_q1_*`、`result_q1_*` 等格式,不设上限。相同内容的 SVG、PNG 和灰度预览按 1 张逻辑图计数。 4. **必须至少 1 幅总体建模流程图**,覆盖输入、子问题依赖、模型、求解、验证与输出;子问题存在独立分支、循环或三步以上求解链时,补充对应子问题流程图。文件名使用 `flow_overall_model.*`、`flow_qN_model.*`,与三类候选图分开计数,不替代结果图。 5. `results/复现清单.json`,含随机种子、输入文件 SHA-256、运行时和依赖版本、关键参数、唯一复现命令。
默认交付 Word 论文;用户显式要求时才生成 LaTeX 论文。
用户明确要求 LaTeX 时,同时生成两种格式且正文内容、数据、图表和结论保持一致。内部检查记录不作为额外交付物。
无论目标竞赛为何,论文默认至少包含 8 幅正式图;当届官方规则或用户明确要求与此冲突时,以其要求为准并记录依据。
1. 先完整理解题目、附件、目标、约束和评价口径,再形成结论与模型方案。 2. 每道子问题最多使用两个独立模型体系。物理题中,同一控制方程或同一物理机制在不同近似阶次、边界条件或精度下的展开,计为一个模型族,不机械拆成多个模型;只有控制机理、状态变量或求解目标实质不同才另计模型。辅助的灵敏度分析、误差检验和可视化不计作独立模型。 3. 避免直接套用过于常见的简单模型来冒充创新;创新必须来自问题结构、数据处理、约束设计、算法改进或验证方式,并说明依据。 4. 数据判定标准按题目、官方规则、领域文献或数据分析结果确定。 5. 不因两个模型得到相近结论就强制删除其中一个;是否保留由研究目的和证据价值决定。
先读当前阶段的 `SKILL.md`,再按其中“何时加载”表读取所需参考,禁止一次性加载全部资料。
| 当前任务 | 额外读取 | |---|---| | 选模型或查算法 | `references/算法索引.md`,再读取一个或少数几个相关 `assets/*.md` | | 搜索论文 | `tools/paper_search/SKILL.md` | | 读取题目 PDF | `tools/pdf/SKILL.md` | | 处理 Excel | `tools/xlsx/SKILL.md` | | 画图 | `tools/figure/SKILL.md` | | 生成 Word 论文 | `tools/docx/SKILL.md` | | 生成 LaTeX 论文 | `tools/latex/SKILL.md` | | LaTeX 论文转 Word | `tools/docx/SKILL.md` | | 派发 Subagent 或阶段质检 | `references/Subagent调度.md` | | 真实竞赛、截止时间或最终提交 | `references/交付与截止时间协议.md` |
完整导航见 `references/README.md`。
创建、编辑、校验和转换 Word DOCX,支持把完整 LaTeX 论文转换为 DOCX,以及数学建模论文模板、原生公式、三线表、修订和批注。
从数据剖析到出版级成图的完整可视化工具。先做数据剖析(列类型/样本量/分布/异常值/分组结构/相关性), 再结合论证目标推荐图型,主动拦截科研画图经典错误,产出 Nature / Science / IEEE / Elsevier / PNAS /…
Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs,…