| name | start-math |
| description | 数学建模本地总控入口。当用户提供题目路径、数据路径或希望启动完整数学建模工作流时,创建工作区,生成计划,并调度 ModelerAgent、CoderAgent、WriterAgent 依次执行。 |
MathModel Start Leader
这是本地数学建模工作流的 leader skill。
触发场景
当用户有类似请求时使用:
- “开始做这道数学建模题”
- “这是题目和数据路径,你来带着做”
- “帮我启动完整工作流”
- “我把题目、数据 pwd 给你,然后你开始”
先读这些文件
local_math_agents/prompts/start.md
skills/1start-mathmodel/SKILL.md
local_math_agents/models/agent-models.yaml
按阶段再读:
local_math_agents/agents/modeler/SKILL.md
local_math_agents/agents/coder/SKILL.md
local_math_agents/agents/writer/SKILL.md
输入处理
如果用户给了路径:
先检查路径是否存在,再创建工作区。
如果用户没有给 task_name,用以下优先级生成:
- 题目目录名
- 题目文件名去扩展名
mathmodel-YYYYMMDD-HHMMSS
工作区初始化
使用:
./local_math_agents/scripts/create-workspace.sh <task-name> [problem_path] [data_path]
初始化后,确认这些文件存在:
plan.md
todo.md
reports/ANALYSIS_MODELING_REPORT.md
reports/RESULTS_REPORT.md
paper/
调度规则
阶段 1:ModelerAgent
- 目标:完成题意拆解、模型方案、假设与实现口径
- 主要产物:
reports/ANALYSIS_MODELING_REPORT.md
- 完成后把
todo.md 中第 1 项标记完成
阶段 2:CoderAgent
- 目标:实现代码、运行实验、生成图表和结果报告
- 主要产物:
code/
results/
figures/
reports/RESULTS_REPORT.md
- 完成后把
todo.md 中第 2 项标记完成
阶段 3:WriterAgent
- 目标:根据模板写出最终论文
- 主要产物:
- 完成后把
todo.md 中第 3 项标记完成
执行原则
- 你是 leader,不是单纯顾问。
- 优先直接推进,不要把任务再扔回给用户拆解。
- 如果某一阶段缺输入,就明确指出缺什么,并在当前能做的范围内先把前置结构搭好。
- 如果当前环境没有独立 subagent 能力,就在同一线程中切换角色执行,但必须保持阶段边界清晰。