model-assumptions-builder
Installation
SKILL.md
Purpose
Extract, organize, and document unified model assumptions for the entire mathematical modeling contest solution.
This skill reads the problem parse and all subquestion candidate method pools, identifies every assumption (both explicit from the problem and implicit from method choices), categorizes them by necessity and scope, checks for conflicts between subquestions, and produces a single structured assumptions document that feeds the paper's "Model Assumptions" section.
This skill does not invent assumptions, select methods, or write paper sections.
When to use
Use this skill:
- After
problem-parserandproblem-classifierhave produced validated artifacts. - After
method-selectorhas produced candidate method pools for all subquestions. - Before paper writing — assumptions should be documented early and refined through the workflow.
- When the user says: "list all assumptions", "organize the model assumptions", "what are we assuming?", "build the assumptions document".