cumcm-b-problem skill
A skill that carries problem B of the Chinese CUMCM mathematical modelling contest from reading the task to a LaTeX paper.
- 117 ★ on the repository
- Last commit
Extended access
Why this level
- The skill runs local project scripts and LaTeX builds; model results still need your own verification.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/cumcm-b-problemDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The skill runs local project scripts and LaTeX builds; model results still need your own verification.
This is third-party code. Review the repository files before installing.
What it does
The skill treats CUMCM problem B as one research effort rather than four separate questions. The agent inventories the statement, data and jury criteria, looks for a through-line model and applies simplifying structure first: symmetry, dominance, conservation, monotonicity. The algorithm is chosen afterwards. Heavy methods such as genetic algorithms are allowed only where exact search is infeasible or an independent check is needed. It ships a paper template `assets/paper_skeleton.tex`, references on model selection, figure design and quality gates, and the scripts `init_project.py` and `validate_project.py`. The skill assembles a LaTeX, code and figure project and checks it before submission.
Who it is for. Students and teachers preparing for CUMCM who solve problem B in Claude Code, Codex or Cursor and want to lean on the structure of past years.
Good fit when
- A new problem B is out and a plan from statement to four linked models is needed.
- The draft holds four independent models that must be tied by one line.
- A 25–29 page paper is assembled in LaTeX with figures and code.
- Before submission the work is checked against jury criteria and expert reviews.
Not a fit when
- Problem A or C: lessons from B must not be applied mechanically, and C has its own skill.
- You need a universal template for any contest.
- The task is purely predictive and mechanics are irrelevant.
Example request
Analyse the problem B statement in the attached files, find a through-line model for the four questions and build a LaTeX paper skeleton.Limitations
Instructions and references are written in Chinese, so checking their logic is hard without reading it. The README has no install command, so the folder is cloned by hand. Lessons from past years are treated as hints, and the current statement wins on conflict. The author verifies model results and the solution. Formatting rules from the jury must be checked against the official contest documents. Last commit on 18 August 2026, with no active changes after it.
How to disable. Delete the cloned folder from the agent's skills directory.
FAQ
Does the skill suit problems A and C?
No, it is built for B. Problem C has its own card.
What does the assembled project contain?
A LaTeX paper, code, figures and a PDF. `scripts/validate_project.py` checks the project before submission.
What priorities does the skill follow?
The statement and data first, then task logic and facts, then jury criteria and expert reviews, and only then experience from past years.
Is Chinese required?
Tasks can be posed in any language, but the skill files are in Chinese, so verifying their logic yourself is hard without reading them.
Does the skill include formatting templates?
Yes. The paper skeleton is in `assets/paper_skeleton.tex` and the LaTeX reference is in `references/latex-delivery.md`.
Discussion
No questions or reviews yet.
Related
SkillsA skill that takes problem C of China's CUMCM mathematical modelling contest from data to a checked LaTeX paper.
Two skills for the CUMCM and MCM/ICM math modeling contests: problem breakdown, model choice, code and the paper
A skill for math modeling contests CUMCM, MCM/ICM and the Electrical Cup: 10 stages, three roles, five gates and a LaTeX paper
A workflow for mathematical modeling contests: ten stages, ten gates and frozen results before the paper is written.
A three-stage workflow for math modeling tasks: analysis and model choice, Python or MATLAB computation, and paper assembly in Word or LaTeX
Eight skills for math modeling contests that carry a task from the problem to a paper with figures and checked references
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| cumcm-b-problem (this card) | no | 117 | |
| CUMCM C Problem | no | 146 | same author but for problem C; this one targets problem B with emphasis on mechanism and a through-line model |
| Math Modeling Skill | no | 1,929 | a general mathematical modelling skill; this one covers only CUMCM problem B |
README in short
The README presents a narrow skill: only problem B, stable patterns of the last five years, mechanism over fashionable algorithm.