Install Solution Package Builder
Pick your agent. Every command is ready to paste.
npx skills add zhnnky329/MathModeling-skills --skill solution-package-builderThe open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.
01
Install it
Run the command above, or upload the folder in Claude.
02
Ask naturally
Describe the task. Your agent loads solution-package-builder when the request matches its description.
03
Name it if needed
If it does not trigger, say “use the solution-package-builder skill”. In Codex, type $solution-package-builder.
Purpose
Create the writer's single source package and immutable numerical snapshot. Do not manufacture missing judgments or freeze unapproved claims.
Preconditions
rigor_profileissubmission.- Final method explanation, final result analysis, robustness report, and figure plan exist.
- Human method, result, stability, and claim-scope decisions exist in
qx_decisions.jsonl. - Canonical sources are current.
Workflow
- Collect final method structure, result claims, limitations, figures, tables, and decision provenance.
- Draft
results/Qx/reports/qx_solution_package_for_writer.md. - Flag every proposed top-line claim with:
- value and unit;
- canonical source path and location;
- robustness support;
- decision ID for claim scope or rationale;
- confidence/limitation.
- Invoke one final choice card when package sign-off is missing:
- keep;
- downgrade;
- drop.
- Route the human answer to
modeler-decision-loggeraspackage_signoff. - Only after sign-off, generate
results/Qx/reports/frozen_numbers.json. - Verify every numerical package claim resolves to the freeze and every judgment claim resolves to a human decision ID.
Frozen Number Contract
Each entry contains:
{
"claim_id": "q1_main_rmse",
"value": 2.4,
"unit": "units",
"source_file": "results/Q1/experiments/final/metrics/main.json",
"source_locator": "$.rmse",
"frozen_at": "ISO-8601",
"frozen_by_skill": "solution-package-builder",
"decision_id": "q1_package_signoff"
}
Use a source line only for stable text files; use a JSON path, table key, or row/column identifier for structured data.
Rules
- Do not create
solution-package-builder_modeler_decision.md. - Do not emit
frozen_numbers.jsonbefore human package sign-off. - Never edit an existing freeze by hand.
- Transcribe human rationales; do not re-compose them as stronger claims.
- The package may cite the compact method-card history but must not depend on a separate iteration log.
- Do not copy raw exploratory outputs into the package without final validation.
Change and Re-freeze
When a canonical source changes after freeze:
- append the reason to
freeze_change_log.md; - update and rerun the canonical source;
- obtain renewed human judgment when the evidence changed materially;
- regenerate the freeze;
- run scoped consistency for Qx.
Verification
- All prerequisites are final and current.
- Package sign-off exists in the JSONL ledger.
- Every frozen value has a real canonical source and stable locator.
- Every package number matches the freeze.
- Every modeling judgment traces to a human decision.
- Writer can use the package without searching scattered results.
Tips for Solution Package Builder
- • Start a fresh session after installing so your agent picks up the new skill.
- • It is part of a pack with 29 skills. Install only the ones you need with --skill to keep triggers precise.
- • If two skills overlap, mention the one you want by name.
Questions about Solution Package Builder
What does the Solution Package Builder skill do?
Assemble a submission-ready writer package from final method, result, robustness, figure, and human-decision artifacts, then freeze approved numerical claims with provenance.
How do I install Solution Package Builder?
Run "npx skills add zhnnky329/MathModeling-skills --skill solution-package-builder" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.
Does Solution Package Builder work in Cursor and Codex?
Yes. Solution Package Builder uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.
Is Solution Package Builder free?
Solution Package Builder is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.
Who made Solution Package Builder?
Solution Package Builder is published by zhnnky329 in the zhnnky329/MathModeling-skills repository, together with 28 other skills.




