minimizing-ty-ecosystem-changes
Installation
SKILL.md
Minimizing Ty Ecosystem Changes
Invariants
- Use the exact Ruff revisions, PR config, dependency cutoff, mypy-primer revision, and project Python version from the Actions run.
- Reproduce the reported project difference before explaining it or writing a smaller example.
- Treat copied binaries and config as read-only, and verify every reduction against both binaries.
Start each investigation from fresh artifacts. Do not trust retained memories, previous minimizations, current upstream project state, or the helper script's default lockfile.
Collect Exact-Run Metadata
Run the bundled helper with the Actions run ID or URL and every affected mypy-primer project name:
scripts/collect_ty_ecosystem_run_metadata.py \
<actions-run> <project-name>... \
--output target/ty-ecosystem-run.json