Method Selector
Build and risk-screen a compact role-based method shortlist for a mathematical-modeling...
Install
npx skills add zhnnky329/MathModeling-skills --skill method-selector -g -a claude-code -y- Repository
- zhnnky329/MathModeling-skills1.1k
- Category
- Engineering
- Updated
- 1mo ago
- License
- MIT
- Context cost
- Mediumabout 1,508 tokens
- Runs scripts
- No, instructions only
What it does
Build and risk-screen a compact role-based method shortlist for a mathematical-modeling subquestion. Use after problem framing and data profiling, before model code generation, to propose a main candidate, a usable baseline, and at most one conditional fallback without padding the pool.
Purpose
Convert the framed problem and data profile into a small executable decision surface. Screen methods for load-bearing data, assumption, degeneracy, sensitivity, and scale risks before asking the human to choose.
This skill proposes and probes methods. The human chooses the method.
Preconditions
- G1 problem framing passed.
- Required output and evaluation criteria are known.
- Relevant data inventory or audit exists.
planning/symbol_table.mdandplanning/model_assumptions.mdexist when the problem needs them.
If these are missing, return to the producer skill rather than guessing.
Inputs
- Problem parse and classification.
- Data audit, including missingness, effective sample size, imbalance, cardinality, and distribution summaries.
- Literature analysis when available.
- Contest deadline, implementation language, interpretability needs, and compute limits.
planning/session_config.json.- Existing
methods/Qx/qx_method_card.mdand decision ledger when revising.
Workflow
-
Align the decision surface.
- Invoke
decision-prompt-builderbefore generating an open-ended shortlist. - Ask about human-owned trade-offs, not algorithm names.
- Reuse answers already present in the decision ledger.
- Invoke
-
Derive method requirements.
- Start from required output, hard constraints, data characteristics, validation criteria, explanation burden, and experiment budget.
- Identify the failure modes that would make a method unusable.
