xujunjie-coder/math-modeling-workflow/problem-parser

Claude Code and agent skill by xujunjie-coder/math-modeling-workflow

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Parse a mathematical-modeling problem into goals, objects, data, constraints, outputs, subquestions, dependencies, variables, relationships, and human-confirmed success criteria before any method selection.

Install

npx vskill@latest install xujunjie-coder/math-modeling-workflow/problem-parser

SKILL.md

Purpose

Produce a model-neutral problem contract. Do not start from favorite algorithms or infer missing attachments.

Inputs

  • complete problem statement and attachments list;
  • contest rules and required deliverables;
  • background materials and domain reference knowledge (via web research or reference literature);
  • user clarifications;
  • existing parse when revising.

Workflow

  1. Record source files and missing referenced material.
  2. Extract the global objective and each Qx verbatim enough to preserve intent.
  3. For each Qx identify:
  • goal;
  • objects/entities;
  • inputs and data;
  • decisions or unknowns;
  • hard and soft constraints;
  • required output and format;
  • evaluation/success criteria;
  • dependencies on other Qx;
  • uncertainty and ambiguity.
  1. Separate:
  • statement facts;
  • observations from supplied data;
  • proposed relationships;
  • assumptions requiring human judgment.
  1. If output form or success criteria are materially ambiguous, invoke one choice card. Do not choose the framing silently.
  2. Save:
  • planning/parse/problem_parse.json
  • an optional concise planning/parse/problem_parse.md only when a human-readable view is useful.
  1. Update the manifest status when present.

JSON Contract

json
{
"schema_version": 1,
"problem_source": [],
"global_goal": "",
"objects": [],
"data_inventory": [],
"global_constraints": [],
"subquestions": [
{
"id": "Q1",
"statement": "",
"goal": "",
"inputs": [],
"unknowns_or_decisions": [],
"constraints": [],
"required_outputs": [],
"success_criteria": [],
"dependencies": [],
"proposed_relationships": [],
"ambiguities": []
}
],
"missing_material": [],
"human_decisions_needed": []
}

Rules

  • Parse before classifying.
  • Do not name or recommend methods.
  • Do not fabricate data, fields, equations, causal relationships, or evaluation criteria.
  • Consult background materials and online research to ground domain definitions and problem context without inventing unverifiable facts.
  • Preserve units, time ranges, populations, and output formats.
  • A proposed relationship must be labeled as proposed until human-confirmed or evidence-supported.
  • Ask only about ambiguities that change the downstream problem.

Verification

  • Every subquestion maps to a required output.
  • Constraints and dependencies are explicit.
  • Missing attachments and ambiguities are visible.
  • Facts, proposals, assumptions, and decisions are separated.
  • Human-owned success criteria are confirmed or remain a blocker.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
2
Repository forks
1
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/xujunjie-coder/math-modeling-workflow/problem-parser/badge)](https://verified-skill.com/skills/xujunjie-coder/math-modeling-workflow/problem-parser)

Something wrong with this skill or its page? Tell us.