Updated 3w ago
by zhnnky329
MathModeling-skills
面向数学建模竞赛的 Claude Code / Codex Skills ,支持分阶段建模流程与 Python、MATLAB/北太天元代码分支。
1.1k GitHub stars (1,058)
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | −3 |
| Sep 29 | −1 |
| Sep 30 | −1 |
| Oct 1 | 0 |
| Oct 2 | +2 |
| Oct 3 | 0 |
| Oct 4 | +1 |
| Oct 5 | +1 |
| Oct 6 | 0 |
| Oct 7 | −1 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | +1 |
| Oct 11 | −2 |
| Oct 12 | 0 |
| Oct 13 | −2 |
| Oct 14 | −1 |
| Oct 15 | +1 |
| Oct 16 | +1 |
- 29 skills (29 skills found in its SKILL.md files)
- 42 forks (42 forks)
- 3w ago last update (Last updated 3w ago)
Install
Skills CLI
npx skills add zhnnky329/MathModeling-skills
Asks which skills and agents to install. Just one: npx skills add zhnnky329/MathModeling-skills --skill code-reviewer — add -g for every project.
Claude Code
git clone https://github.com/zhnnky329/MathModeling-skillscp -r "MathModeling-skills/.claude/skills/code-reviewer" ~/.claude/skills/
Copies the code-reviewer skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add zhnnky329/MathModeling-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 29 of 87 files.
-
code-reviewer
Detect whether approved modeling code is Python or MATLAB/Beita Tianyuan and route it to the matching reviewer using the compact named-check review contract.
.claude/skills/code-reviewer/SKILL.md on GitHub (opens in a new tab) -
completeness-auditor
Audit whether the semantic evidence required by the active lean or submission profile exists and is current, without requiring one verbose artifact per skill or an arbitrary number of pass bullets.
.claude/skills/completeness-auditor/SKILL.md on GitHub (opens in a new tab) -
consistency-auditor
Run scoped or final cross-media consistency checks for mathematical-modeling artifacts, comparing canonical numbers, symbols, parameters, decisions, files, and paper claims without performing full-workspace audits for low-risk changes.
.claude/skills/consistency-auditor/SKILL.md on GitHub (opens in a new tab) -
data-auditor-cleaner
Map contest attachments to subquestions, audit and clean raw data, and emit one reusable data profile with quality, coverage, imbalance, concentration, and method-readiness evidence for downstream risk screening.
.claude/skills/data-auditor-cleaner/SKILL.md on GitHub (opens in a new tab) -
decision-prompt-builder
Build one compact choice card at a genuine mathematical-modeling judgment point. Use before method screening, after a meaningful experiment, or before final claim/freeze approval so the human chooses the trade-off while AI handles mechanical consequences.
.claude/skills/decision-prompt-builder/SKILL.md on GitHub (opens in a new tab) -
figure-table-planner
Plan the smallest set of diagnostic, comparison, paper, and appendix figures or tables needed to support verified mathematical-modeling decisions and claims.
.claude/skills/figure-table-planner/SKILL.md on GitHub (opens in a new tab) -
final-method-explainer
Build the authoritative final method explanation for a submission-ready subquestion from the method card, human decision ledger, code plan, final results, and robustness evidence.
.claude/skills/final-method-explainer/SKILL.md on GitHub (opens in a new tab) -
math-figure-generator
Generate and render-verify publication-quality mathematical-modeling figures from saved evidence, using the approved figure plan, source data, claim, type, and consistent visual system.
.claude/skills/math-figure-generator/SKILL.md on GitHub (opens in a new tab) -
matlab-code-reviewer
Review, run, debug, and verify approved MATLAB or Beita Tianyuan modeling code against its plan, data contract, method decision, compatibility constraints, and experiment outputs, saving one compact JSON review.
.claude/skills/matlab-code-reviewer/SKILL.md on GitHub (opens in a new tab) -
matlab-model-code-generator
Generate and run minimal reproducible MATLAB or Beita Tianyuan compatible code for the human-approved main method and usable baseline, with compact experiment artifacts and a canonical run summary.
.claude/skills/matlab-model-code-generator/SKILL.md on GitHub (opens in a new tab) -
method-selector
Build and risk-screen a compact role-based method shortlist for a mathematical-modeling subquestion. Use after problem framing and data profiling, before model code generation, to propose a main candidate, a usable baseline, and at most one conditional fallback without padding the pool.
.claude/skills/method-selector/SKILL.md on GitHub (opens in a new tab) -
model-assumptions-builder
Extract and maintain global and method-specific mathematical-model assumptions from the problem frame, active method cards, data profile, and risk probes, while leaving necessity and impact judgments to the human modeler.
.claude/skills/model-assumptions-builder/SKILL.md on GitHub (opens in a new tab) -
model-code-analyzer
Translate a human-approved main method and usable baseline into a minimal language-neutral implementation and experiment contract. Use after G2.5 and data readiness, before Python or MATLAB code generation.
.claude/skills/model-code-analyzer/SKILL.md on GitHub (opens in a new tab) -
modeler-decision-logger
Faithfully append a human modeler's choice and rationale to one canonical per-subquestion JSONL decision ledger. Use after a choice card is answered or when migrating legacy decision artifacts; never originate or improve the decision.
.claude/skills/modeler-decision-logger/SKILL.md on GitHub (opens in a new tab) -
paper-polisher
Polish mathematical modeling paper drafts for grammar, clarity, formula consistency, hedging calibration, overclaim detection, and contest formatting compliance. Use after paper-section-writer has drafted sections.
.claude/skills/paper-polisher/SKILL.md on GitHub (opens in a new tab) -
paper-section-writer
Draft submission-ready mathematical-modeling paper sections from the approved solution package, frozen numbers, human decision ledger, and verified figures without searching scattered exploratory outputs or inventing interpretation.
.claude/skills/paper-section-writer/SKILL.md on GitHub (opens in a new tab) -
problem-classifier
Classify each parsed mathematical-modeling subquestion by required output and structure, surface ambiguous framing trade-offs for human choice, and record primary/secondary task types without selecting algorithms.
.claude/skills/problem-classifier/SKILL.md on GitHub (opens in a new tab) -
problem-parser
Parse a mathematical-modeling problem into goals, objects, data, constraints, outputs, subquestions, dependencies, variables, relationships, and human-confirmed success criteria before any method selection.
.claude/skills/problem-parser/SKILL.md on GitHub (opens in a new tab) -
python-code-reviewer
Review, run, debug, and verify approved Python modeling code against its code plan, data contract, method decision, risk conditions, and experiment outputs, saving one compact JSON review.
.claude/skills/python-code-reviewer/SKILL.md on GitHub (opens in a new tab) -
python-model-code-generator
Generate and run minimal reproducible Python modeling code for the human-approved main method and usable baseline, saving compact experiment artifacts and a canonical run summary.
.claude/skills/python-model-code-generator/SKILL.md on GitHub (opens in a new tab) -
quality-assurance-auditor
Perform the final submission-level audit of mathematical-modeling workflow integrity, evidence quality, anti-fabrication, paper coherence, figures, references, and contest readiness after consistency and completeness audits pass.
.claude/skills/quality-assurance-auditor/SKILL.md on GitHub (opens in a new tab) -
reference-manager
Manage and verify references for mathematical modeling contest papers, generating BibTeX entries, checking citation completeness, and ensuring all references are traceable to actual sources.
.claude/skills/reference-manager/SKILL.md on GitHub (opens in a new tab) -
related-paper-analyzer
Collect and analyze relevant papers, reports, and reference methods to inform method selection without fabricating references or copying models blindly.
.claude/skills/related-paper-analyzer/SKILL.md on GitHub (opens in a new tab) -
result-report-generator
Summarize modeling experiment evidence, compare the approved main method with a usable baseline, surface fallback triggers, and produce a decision-point or final report without creating routine per-round prose.
.claude/skills/result-report-generator/SKILL.md on GitHub (opens in a new tab) -
robustness-checker
Design and run risk-targeted robustness, sensitivity, error, and baseline checks for an approved mathematical model, emitting compact machine evidence in lean mode and a final report in submission mode.
.claude/skills/robustness-checker/SKILL.md on GitHub (opens in a new tab) -
solution-package-builder
Assemble a submission-ready writer package from final method, result, robustness, figure, and human-decision artifacts, then freeze approved numerical claims with provenance.
.claude/skills/solution-package-builder/SKILL.md on GitHub (opens in a new tab) -
submission-packager
Package a G6-approved mathematical-modeling paper and its exact supporting code, data, results, and figures without changing their behavior or the workspace.
.claude/skills/submission-packager/SKILL.md on GitHub (opens in a new tab) -
symbol-table-builder
Build and maintain one global mathematical symbol and unit table from the problem frame and active method cards, resolving cross-subquestion conflicts before code or paper work.
.claude/skills/symbol-table-builder/SKILL.md on GitHub (opens in a new tab) -
workflow-orchestrator
Inspect a mathematical-modeling workspace, evaluate lean or submission gates per subquestion, update machine-readable manifests, classify change impact, and route one next action without duplicating downstream work.
.claude/skills/workflow-orchestrator/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.