← ClaudeAtlas

releaselisted

Release checklist for the slopstop plugin. Use before pushing a version tag, or when adding/renaming a skill (the install shape and the Desktop install script are listed here).
iansmith/slopstop · ★ 2 · Data & Documents · score 58
Install: claude install-skill iansmith/slopstop
# slopstop — release checklist **MANDATORY before pushing a new version tag.** 1. **Validate the manifests.** Run `claude plugin validate` against both the plugin manifest and (separately) the marketplace manifest. Both must pass. ```bash ~/.local/bin/claude plugin validate ~/ticket-plugin/.claude-plugin/plugin.json ``` Or from inside the repo (`cd ~/ticket-plugin && claude plugin validate .`) — the latter form validates both `plugin.json` and `marketplace.json` in one shot. (The GitHub repo is `iansmith/slopstop`; the local checkout is still `~/ticket-plugin` from before the rename. These commands take the **local** path.) Common past failure: `marketplace.json` had `"source": "."` (bare-dot path). The schema rejects that. Fixed in v1.1.2 by switching to the object form: ```json "source": { "source": "github", "repo": "iansmith/slopstop" } ``` If you change either manifest, **re-run validate before committing**. 1b. **Check for dead relative markdown links.** Must exit 0. ```bash python3 ~/ticket-plugin/tools/check-markdown-links.py ~/ticket-plugin ``` Added by BILL-537, and this is the step that makes it worth having. `32ecb23` deleted 147 files and left seven dead links behind — two of them in files that load into every session as *instructions*, pointing at skills that no longer existed. Nothing noticed for three days because nothing was looking. Exemptions live in the script with stated reasons