model-assumptions-builder

Extract and categorize assumptions into a structured planning/model_assumptions.md document.

452|24|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/zhnnky329/MathModeling-skills --skill model-assumptions-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: model-assumptions-builder
Source: https://github.com/zhnnky329/MathModeling-skills/tree/main/.claude/skills/model-assumptions-builder
Command: npx skills add https://github.com/zhnnky329/MathModeling-skills --skill model-assumptions-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps data analysts and modelers capture explicit and implicit assumptions across a modeling project, organize them by necessity and scope, and produce a reproducible planning document that supports paper writing.

Core Features & Use Cases

  • Extract explicit assumptions from problem statements and implicit context, linking them to problem artifacts.
  • Categorize assumptions by necessity (necessary vs simplifying) and scope (global, per-subquestion, method-specific).
  • Generate a structured planning/model_assumptions.md with a clear revision history and validation steps to guide validation and review.

Quick Start

Generate planning/model_assumptions.md by extracting assumptions from the problem statement and method pools and structuring them into global and per-question categories with validation steps.

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 modeling assumptions for a data analytics project?

Documenting modeling assumptions requires extracting explicit statements from the problem and implicit context from candidate method pools, then structuring them into a reproducible planning document with validation steps and a revision log.

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

Necessary assumptions are required constraints for the model to function, while simplifying assumptions reduce complexity to make the problem tractable. Both are categorized by scope as global, per-subquestion, or method-specific.

How do I structure a model assumptions document to support paper writing?

Structure the document by organizing assumptions into global, per-subquestion, and method-specific categories. Include validation methods, a revisions log, and links to underlying sources to ensure reproducibility.

How to identify implicit assumptions from a problem statement and candidate method pools?

Identify implicit assumptions by analyzing the modeling context and candidate method pools alongside the explicit problem statement. Extract hidden constraints, categorize by necessity and scope, and note potential conflicts between them.

Can I track revisions and validation methods for model assumptions in one document?

Yes, generating a structured model_assumptions.md document tracks revisions and validation methods. It organizes assumptions by scope and necessity while maintaining a clear revision history for reproducible review.

What are the limitations of using fixed categories for organizing modeling assumptions?

Organizing assumptions into fixed global, per-subquestion, and method-specific categories requires accurate conflict identification. Missing implicit assumptions from the modeling context renders the validation methods in the planning document incomplete.