MathModeling-skills
Gated math modeling contest workflow from problem to paper
All Skills in This Repository (28)
Pure Emerald Level Indicatorsmatlab-model-code-generator
Generates executable MATLAB/.m scripts from a validated method plan and cleaned data.
robustness-checker
Run robustness, sensitivity, error, and baseline checks on modeling outputs.
model-code-analyzer
Translate validated modeling plans into language-neutral coding blueprints for Python or MATLAB.
consistency-auditor
Audit cross-media consistency across tex, code, results, data, and appendix.
model-assumptions-builder
Extract and categorize assumptions into a structured planning/model_assumptions.md document.
data-auditor-cleaner
Audit and clean raw contest data with a reproducible cleaning log.
workflow-orchestrator
Coordinates gate-driven workflows across modeling-contest stages from parsing to QA.
python-model-code-generator
Generate executable Python modeling code from validated method plans and cleaned data.
figure-table-planner
Classify figures and tables by type and map them to paper sections.
paper-polisher
Polish mathematical modeling paper drafts for grammar, clarity, and formatting compliance.
python-code-reviewer
Review Python modeling scripts against a validated method plan and expected artifacts.
matlab-code-reviewer
Validates MATLAB and Beita Tianyuan scripts for runnability and traceable outputs.
Frequently Asked Questions
FAQPage SchemaHow to install MathModeling-skills?โผ
Run `npx skills add zhnnky329/MathModeling-skills --all -g -y` in your terminal to install all 28 skills globally.
What does MathModeling-skills do?โผ
It walks you through a math modeling contest step by step: parsing the problem, screening methods with risk probes, generating and reviewing Python or MATLAB code, and writing the final paper with verified numbers.
Does it choose the model for me?โผ
No. It screens a main candidate, a usable baseline, and an optional fallback with evidence, but you make the final method choice and your reasoning is recorded in a decision ledger.
How does it prevent wrong numbers in the paper?โผ
Every number in the paper must come from a frozen snapshot file, and changing one requires logging the change, rerunning the work, and re-freezing before submission.
Does it work with Claude Code and Codex?โผ
Yes. It ships identical skill trees for both Claude Code and Codex, plus a plugin package, so the same gated workflow runs on either platform.
Related Repositories in Education & Research
View All in Education & Researchโlearn-claude-code
Learn to build AI agent harnesses from scratch
ai-agents-for-beginners
Learn to build, deploy, and secure AI agents step by step
33-js-concepts
Master 33 essential JavaScript concepts with tested, verified guides