Skip to content
alyn
zhnnky329

Solution Package Builder skill

Assemble a submission-ready writer package from final method, result, robustness, figure, and human-decision artifacts, then freeze approved numerical claims with provenance.

$npx skills add zhnnky329/MathModeling-skills --skill solution-package-builder
View this skill on GitHubzhnnky329/MathModeling-skills/.claude/skills/solution-package-builder/SKILL.md
Pack stars
1,088
Pack installs
1k
Alyn Score
49/99
Updated
2 months ago
License
MIT
– views – installs via Alyn

Install Solution Package Builder

Pick your agent. Every command is ready to paste.

$npx skills add zhnnky329/MathModeling-skills --skill solution-package-builder

The 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.

The skill itself

SKILL.md

FolderGitHub

Purpose

Create the writer's single source package and immutable numerical snapshot. Do not manufacture missing judgments or freeze unapproved claims.

Preconditions

  • rigor_profile is submission.
  • 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

  1. Collect final method structure, result claims, limitations, figures, tables, and decision provenance.
  2. Draft results/Qx/reports/qx_solution_package_for_writer.md.
  3. 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.
  4. Invoke one final choice card when package sign-off is missing:
    • keep;
    • downgrade;
    • drop.
  5. Route the human answer to modeler-decision-logger as package_signoff.
  6. Only after sign-off, generate results/Qx/reports/frozen_numbers.json.
  7. 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.json before 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:

  1. append the reason to freeze_change_log.md;
  2. update and rerun the canonical source;
  3. obtain renewed human judgment when the evidence changed materially;
  4. regenerate the freeze;
  5. 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.

Similar skills. From other creators.