explaingit

woodfishhhh/ez_math_model

13PowerShellAudience · researcherComplexity · 3/5ActiveLicenseSetup · moderate

TLDR

Chinese-language Agent Skill pack that walks Codex or Claude Code through a seven-stage math-modeling-competition pipeline, ending with a paper and a delivery zip.

Mindmap

mindmap
  root((EZ_math_model))
    Inputs
      Contest problem text
      Data files
      User notes
    Outputs
      Paper in MD DOCX TXT PDF
      Delivery zip
      Charts and figures
    Use Cases
      Enter CUMCM
      Tackle MCM and ICM
      Classroom modeling assignments
      Quick prototype runs
    Tech Stack
      Python
      Codex
      Claude Code
      Agent Skills

Things people build with this

USE CASE 1

Run a full CUMCM problem from intake to finished paper inside Claude Code

USE CASE 2

Generate a packaged delivery zip with paper, charts, and code for MCM submission

USE CASE 3

Use the bundled algorithm library to try optimization and graph-theory baselines fast

USE CASE 4

Read PDFs, Word files, and spreadsheets attached to a modeling problem

Tech stack

PythonCodexClaude CodeAgent Skills

Getting it running

Difficulty · moderate Time to first run · 1h+

First run must complete the stage 00 environment setup before any contest pipeline will work.

MIT license, use freely in commercial and personal projects with attribution.

In plain English

EZ Math Model is a Chinese-language Agent Skill pack for math modeling competitions. It is built for events like China's CUMCM, the MCM and ICM contests in the United States, and similar graduate-level modeling competitions, as well as classroom modeling assignments. The user hands the contest problem and any data files to an AI agent, and the skill walks the agent through a fixed pipeline that ends with a finished paper and a delivery zip. Once installed, the skill is run by adding it to either Codex or Claude Code, then asking the agent to use it on a particular problem. The repository shows the install commands for both agents, and the user is expected to put the problem statement, any extra notes, and data attachments into a folder inside a project directory. The first run must complete a setup step, and any tool decisions the user has not confirmed are kept temporary rather than written as permanent defaults. The fixed pipeline has seven stages. Stage 00 sets up the environment and runtime folder. Stage 01 reads the problem and saves files like problem.md and intake.json. Stage 02 picks the modeling approach. Stage 03 writes and runs Python code, then exports results, figures, and a chart manifest. Stage 04 writes the paper, stage 05 audits quality, and stage 06 packages the output. The final delivery is a paper in four formats, Markdown, DOCX, plain text, and PDF, along with a zip of the whole project folder. The skill ships with a built-in library of algorithms for optimization, prediction, evaluation, graph theory, statistics, machine learning, and combined methods. It also bundles sub-skills for reading PDFs, Word files, and spreadsheets, for paper search and web context, for dataset discovery, and for brainstorming, debugging, and result polishing. The repository is MIT licensed, includes an English README and a star map of capabilities, and points to a QQ group for support.

Copy-paste prompts

Prompt 1
Install EZ_math_model into Claude Code and run stage 00 on a fresh project folder
Prompt 2
Drop my CUMCM problem.md and dataset.csv into the EZ_math_model intake and run stages 01 through 06
Prompt 3
Tell EZ_math_model to pick a graph-theory approach for a city-routing problem and produce the chart manifest
Prompt 4
Have EZ_math_model rewrite the paper section produced in stage 04 with shorter sentences
Prompt 5
Package the final EZ_math_model output as a zip with the DOCX, PDF, code, and figures
Open on GitHub → Explain another repo

Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.