1start-mathmodel
数学建模竞赛工作流入口。用于启动完整建模流程:询问用户偏好,生成 plan.md 和 todo.md,并按阶段调用赛题分析、建模、代码与图表、流程图、论文撰写、验证验收等 skills。
数学建模赛题分析与建模设计合并阶段。用于读取题面和附件,完成子问题拆解、数据理解、假设预检、变量定义、模型公式、目标函数、约束条件、求解策略和可交给代码实现的建模报告。
$ npx -y skills add jihe520/mathmodelagent --skill 2analysis-modeling --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/2analysis-modelingContext preview
The summary Claude sees to decide when to auto-load this skill.
数学建模赛题分析与建模设计合并阶段。用于读取题面和附件,完成子问题拆解、数据理解、假设预检、变量定义、模型公式、目标函数、约束条件、求解策略和可交给代码实现的建模报告。
name: 2analysis-modeling description: "数学建模赛题分析与建模设计合并阶段。用于读取题面和附件,完成子问题拆解、数据理解、假设预检、变量定义、模型公式、目标函数、约束条件、求解策略和可交给代码实现的建模报告。" allowed-tools: Bash(*), Read, Write, Edit, Grep, Glob, Agent, WebSearch, WebFetch
如需领域判断,读取 `../_references/math_modeling_norms.md` 中的“赛题理解与子问题识别”“假设与模型建立”和“题型防错速查”小节。该文件只作为规范知识库,不替代本阶段的分析报告结构。
在当前工作目录的 `reports/` 子目录中创建或更新:
不要在本阶段写论文正文,不要生成最终 `paper/`,不要把图表排版任务提前到这里。
只把题面中明确编号的顶层问题当作子问题,例如“问题一/二/三”“Problem 1/2/3”。不要把小问、背景描述、数据说明、提交要求误当成独立子问题。
在 `ANALYSIS_MODELING_REPORT.md` 开头明确写:
根据题目动态调整问题数量
本赛题共 X 个子问题。
每个子问题要说明:
列出关键歧义,不要急着定模型。对影响结果的歧义至少给出两种解释,并用简单验算或逻辑递进判断选择。
必须在 `ANALYSIS_MODELING_REPORT.md` 中包含:
## 假设敏感性预检 ### 模糊表述及解释 ... ### 快速验算与递进性检查 ... ### 最终采用的解释 ... ### 绘制的图像和对比表格
如果某个假设会让后续问题的新增条件没有边际效果,要回头调整解释.
对每份附件做数据理解:
然后给出总体路线:
题面 -> 数据清洗(EDA) -> 子问题一模型 -> 子问题二模型 -> 。。。。 -> 结果检验 -> 论文展示
在 `ANALYSIS_MODELING_REPORT.md` 中写出可交给代码阶段实现的完整方案。
每个子问题至少包含:
公式要清楚到代码阶段能直接实现。算法描述要包含核心步骤、停止条件、复杂度或可行性说明。
推荐结构:
# 建模报告
## 1. 总体建模框架
## 2. 数据处理方案
## 3. 符号说明
## 4. 问题一模型
## 5. 问题二模型
## 6. 问题三模型
....
## 7. 灵敏度分析与检验方案
## 8. 代码实现任务清单如果子问题数量不是 3 个,按实际题面调整章节,不要硬凑。
在 `ANALYSIS_MODELING_REPORT.md` 末尾写一个“代码实现任务清单”,格式如下:
## 代码实现任务清单 | 任务 | 输入 | 输出 | 方法 | 校验 | | --- | --- | --- | --- | --- | | 问题一 | ... | ... | ... | ... | | 问题二 | ... | ... | ... | ... |
🤖📐专为数学建模设计的 Agent & skills ,自动完成数学建模,生成一份完整的可以直接提交的论文。 An Agent Designed for Mathematical Modeling ,Automatically complete mathmodel and generate a complete paper ready for submission.
Repo: jihe520/mathmodelagent
数学建模竞赛工作流入口。用于启动完整建模流程:询问用户偏好,生成 plan.md 和 todo.md,并按阶段调用赛题分析、建模、代码与图表、流程图、论文撰写、验证验收等 skills。
数学建模编程实现与数据图表生成阶段。根据 ANALYSIS_MODELING_REPORT.md 编写可复现代码、运行求解、验证约束、输出 RESULTS_REPORT.md…
数学建模非数据型图示绘制阶段。根据 ANALYSIS_MODELING_REPORT.md、RESULTS_REPORT.md 和已有 figures/…
数学建模竞赛论文撰写阶段,支持 Typst 和 LaTeX 双引擎。根据 ANALYSIS_MODELING_REPORT.md、RESULTS_REPORT.md 和…