model-assumptions-builder

Extract and organize model assumptions from problem parses and method pools.

Updated Jul 6, 2026
One-click install
npx skills add https://github.com/echo-ice/mathmodeling-ssl --skill model-assumptions-builder-echo-ice
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: model-assumptions-builder
Source: https://github.com/echo-ice/mathmodeling-ssl/tree/main/.codex/skills/model-assumptions-builder
Command: npx skills add https://github.com/echo-ice/mathmodeling-ssl --skill model-assumptions-builder-echo-ice

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill extracts, organizes, and documents unified model assumptions from problem parses and candidate method pools, distinguishing necessary from simplifying assumptions, and ensuring they are traceable and validated.

Core Features & Use Cases

  • Assumption Extraction: Identifies assumptions from problem statements and method pools.
  • Assumption Categorization: Categorizes assumptions by necessity and scope.
  • Conflict Checking: Checks for conflicting assumptions across subquestions.
  • Assumption Impact Assessment: Assesses the impact of assumptions if violated.
  • Document Production: Produces a structured assumptions document for the paper.

Quick Start

Use the model-assumptions-builder skill to generate a model assumptions document for the problem.

Frequently Asked Questions about model-assumptions-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I document model assumptions for a mathematical modeling contest?

Model assumption categorization splits assumptions into necessary constraints and simplifying approximations. Necessary assumptions are fundamental requirements extracted from the problem statement, while simplifying assumptions reduce complexity from candidate method pools to make the mathematical model tractable.

What do I need before generating a structured assumptions document for mathematical modeling?

Before generating a structured assumptions document, you need a validated problem parse, candidate method pools, and a question dependency map. These inputs allow the extraction process to trace and validate assumptions across multiple subquestions effectively.

How are conflicting model assumptions checked across contest subquestions?

Conflict checking identifies and flags conflicting model assumptions across subquestions by analyzing the question dependency map. It ensures assumptions extracted from different problem parts or candidate method pools remain logically consistent and traceable throughout the mathematical modeling process.

How do you assess the impact of violated mathematical modeling assumptions?

Assumption impact assessment evaluates the consequences on the mathematical model if specific assumptions are violated. It analyzes the structured assumptions document to determine how sensitive the problem parse and candidate method pools are to changes in simplifying or necessary assumptions.

What is the difference between necessary and simplifying assumptions in mathematical modeling?

Necessary assumptions are mandatory constraints extracted directly from the problem parse, while simplifying assumptions are approximations introduced from candidate method pools to reduce complexity. Categorizing them by necessity and scope ensures the mathematical modeling document remains traceable and validated.