원클릭으로
2analysis-modeling
数学建模赛题分析与建模设计合并阶段。用于读取题面和附件,完成子问题拆解、数据理解、假设预检、变量定义、模型公式、目标函数、约束条件、求解策略和可交给代码实现的建模报告。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
数学建模赛题分析与建模设计合并阶段。用于读取题面和附件,完成子问题拆解、数据理解、假设预检、变量定义、模型公式、目标函数、约束条件、求解策略和可交给代码实现的建模报告。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
环境检查与安装向导。检查 MathModelAgent V2.6 工作流所需依赖是否已安装,对缺失项提供安装命令,并在用户确认后执行安装。手动触发。
数学建模竞赛 V2.6 高分论文对标评审阶段。用于按高分论文标准审查模型、实验、图表、论文结构、结论追踪和可提交性,并给出修改清单。
Mathematical modeling contest V2.6 revision loop. Use after mm-contest-review when PAPER_SCORECARD or REVISION_ACTIONS contains BLOCKER, HIGH, MEDIUM, weak-claim, figure-audit, or method-implementation issues that must be repaired before final verification.
数学建模竞赛 V2.6 最终验收阶段。用于检查完整产物、图表插入、结果追踪、论文编译、代码可复现、高分论文评分和提交就绪状态。
数学建模竞赛 V2.6 总控入口。用于启动高分论文对标的 Skill + Codex 子代理混合工作流,创建持久化上下文、调度题面拆解、建模评审、代码实验、图表、论文写作和最终验收。
共享规范知识库。包含 V2.6 流程契约、Codex 子代理协议、评分标准、图表标准、本地 RAG 使用契约、题型路由、模型卡和评审协议等参考内容。其他 skills 在执行过程中按需读取;不要单独触发本 skill。
| name | 2analysis-modeling |
| description | 数学建模赛题分析与建模设计合并阶段。用于读取题面和附件,完成子问题拆解、数据理解、假设预检、变量定义、模型公式、目标函数、约束条件、求解策略和可交给代码实现的建模报告。 |
| allowed-tools | Bash(*), Read, Write, Edit, Grep, Glob, Agent, WebSearch, WebFetch |
文件关系全貌请见 [[FILE_RELATIONSHIP_MAP]] · 上游: [[skills/0problem-triage/SKILL|Phase 0 预审]] · 下游: [[skills/3coding-visual/SKILL|Phase 2 代码]] · 共享规范: [[skills/_references/SKILL|_references]]
如需领域判断,读取 ../_references/math_modeling_norms.md 中的“赛题理解与子问题识别”“假设与模型建立”和“题型防错速查”小节。该文件只作为规范知识库,不替代本阶段的分析报告结构。
开始分析前读取 ../_references/workflow_state_contract.md,并检查当前工作目录是否已有 PROBLEM_BRIEF.md、DATA_AUDIT.md、WORKFLOW_STATE.md。若缺失,必须在本阶段补齐;不要依赖聊天历史保存题面和附件理解。
在当前工作目录的 reports/ 子目录中创建或更新:
PROBLEM_BRIEF.md:题面重述、子问题、输入输出、目标、约束、评价指标、提交要求。DATA_AUDIT.md:附件字段、单位、缺失、异常、可用变量、数据风险。WORKFLOW_STATE.md:当前阶段、已完成产物、关键决策、风险和下一步。reports/ANALYSIS_MODELING_REPORT.md:
reports/MODELING_DECISIONS.md:候选模型比较、采用/放弃理由、关键假设和风险。reports/ANALYSIS_GATE.md:建模门禁结论,说明是否允许进入编码阶段。不要在本阶段写论文正文,不要生成最终 paper/,不要把图表排版任务提前到这里。
只把题面中明确编号的顶层问题当作子问题,例如“问题一/二/三”“Problem 1/2/3”。不要把小问、背景描述、数据说明、提交要求误当成独立子问题。
在 ANALYSIS_MODELING_REPORT.md 开头明确写:
根据题目动态调整问题数量
本赛题共 X 个子问题。
每个子问题要说明:
同步更新 PROBLEM_BRIEF.md,使后续阶段即使没有聊天上下文也能恢复题目结构。
列出关键歧义,不要急着定模型。对影响结果的歧义至少给出两种解释,并用简单验算或逻辑递进判断选择。
必须在 ANALYSIS_MODELING_REPORT.md 中包含:
## 假设敏感性预检
### 模糊表述及解释
...
### 快速验算与递进性检查
...
### 最终采用的解释
...
### 绘制的图像和对比表格
如果某个假设会让后续问题的新增条件没有边际效果,要回头调整解释.
对每份附件做数据理解:
然后给出总体路线:
题面 -> 数据清洗(EDA) -> 子问题一模型 -> 子问题二模型 -> 。。。。 -> 结果检验 -> 论文展示
同步更新 DATA_AUDIT.md。若发现题面提取乱码、字段含义不明、单位不一致或附件表格无法读取,必须在 WORKFLOW_STATE.md 标记为高风险。
在 ANALYSIS_MODELING_REPORT.md 中写出可交给代码阶段实现的完整方案。
每个子问题至少包含:
公式要清楚到代码阶段能直接实现。算法描述要包含核心步骤、停止条件、复杂度或可行性说明。
推荐结构:
# 建模报告
## 1. 总体建模框架
## 2. 数据处理方案
## 3. 符号说明
## 4. 问题一模型
## 5. 问题二模型
## 6. 问题三模型
....
## 7. 灵敏度分析与检验方案
## 8. 代码实现任务清单
如果子问题数量不是 3 个,按实际题面调整章节,不要硬凑。
同时创建 reports/MODELING_DECISIONS.md,把关键模型取舍、备选路线和放弃理由单独列出,防止编码阶段只看到最终公式却不知道假设边界。
在 ANALYSIS_MODELING_REPORT.md 末尾写一个“代码实现任务清单”,格式如下:
## 代码实现任务清单
| 任务 | 输入 | 输出 | 方法 | 校验 |
| --- | --- | --- | --- | --- |
| 问题一 | ... | ... | ... | ... |
| 问题二 | ... | ... | ... | ... |
reports/ANALYSIS_GATE.md 必须给出 PASS / CONDITIONAL_PASS / FAIL。FAIL 时不得直接进入 3coding-visual。WORKFLOW_STATE.md,列出下一阶段需要实现的脚本、输入、输出和校验点。