mathodology-workbench
Installation
SKILL.md
Mathodology Workbench
The other skills guide judgment; this one executes. scripts/mtd.py (Python 3.9+,
standard library only) links the five stages of a contest through files, so each
stage reads what the previous one actually produced:
| Stage | Produces | Executable support |
|---|---|---|
| Problem brief | problem/questions.json: per question, deliverables, metrics, inputs, assumptions, dependencies |
mtd.py brief lists the numbered questions; you fill in the rest |
| Experiments | code under code/, a recorded run per execution |
mtd.py run -- python code/q1.py logs command, seed, inputs, outputs, exit code; placeholder scripts and stub functions are flagged |
| Results | results/*.json in the contract below, written by code |
validation, provenance and staleness against the code that produced them |
| Figures | images drawn by scripts that read results | traces script → data → image; flags stale, missing, corrupt or low-resolution figures |
| Paper | LaTeX citing \res{q1.rmse}, or Markdown citing {{res:q1.rmse}} |
mtd.py sync writes paper/results.tex and booktabs tables in paper/tables/; checks numbers, refs, cites, figures and the compile log, and math and citations in Markdown |
Run it from the workspace (or pass --root); the path below is relative to a
project with the skill installed: