S
skill-install-dry-run-planner
About skill-install-dry-run-planner
A maintainer skill that turns skills-sync dry-run evidence into an installation plan across harnesses or for one selected harness. It keeps installs behind human approval and does not perform live apply operations.
Key features
- 01Plan installs across harnesses
- 02Select a harness adapter
- 03Review missing, unresolved, and skipped rows
- 04Optional temp-home smoke phase
- 05Require approval before apply
Use cases
- 01Prepare a skills-sync reconciliation plan
- 02Inspect install gaps for one harness
- 03Produce a machine-readable plan
- 04Check install readiness without applying changes
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ wyattowalsh/ agents --skill skill-install-dry-run-plannerAfter installing, type/skill-install-dry-run-plannerin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
evals/evals.jsonscripts/check.pyplan_dry_run.pyscripts/asset_toolkit/validate_hooks.pyDetails
From the project READMESkill Install Dry-Run Planner
Produce a maintainer plan from skills-sync dry-run evidence.
Scope: Dry-run planning only. Never run live apply installs from this skill.
Dispatch
| $ARGUMENTS | Action |
|---|---|
| Empty | Full dry-run plan for all harnesses |
--harness <name> | Plan for one harness adapter |
--format json | Machine-readable plan |
help | Show phases, gates, and related runbooks |
Planned Phases
- Validate — run the repo validation command
- Dry-run JSON — run the skills-sync dry-run JSON command
- Review gaps — inspect
missing,unresolved, andskippedrows per harness - Optional smoke —
INSTALL_SMOKE=1temp-home phase (maintainer machine only) - Apply gate — human approval required before any
--apply
Also see skills/cross-agent-install-smoke/ and docs/runbooks/install-smoke.md.
Workflow
uv run python skills/skill-install-dry-run-planner/scripts/plan_dry_run.py
uv run python skills/skill-install-dry-run-planner/scripts/plan_dry_run.py --harness cursor --format json
Validation Contract
uv run python skills/skill-install-dry-run-planner/scripts/check.py
Critical Rules
- Default to dry-run; treat sync JSON as evidence, not authority over repo policy.
- Never auto-apply installs or run live
npx skills addfrom this skill. - Run phase 1 dry-run checks before recommending reconciliation.
- Gate temp-home smoke behind
INSTALL_SMOKE=1. - Document unresolved catalog rows instead of silently skipping them.
Comments
Markdown supported