Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
mattpocock avatar

Pre Release

  • 22 installs
  • 7.1k repo stars
  • Updated June 29, 2026
  • mattpocock/sandcastle

Validate Changesets in the Sandcastle repo are user-facing, grouped, and ready before you cut a release.

About

Pre-release is a Release Management agent skill for maintainers of mattpocock’s Sandcastle monorepo who use Changesets to communicate what shipped. It walks the agent through every file in `.changeset` and enforces editorial rules: only user-visible features belong, related work shares one changeset, and prose must explain what changed for users and why—not how it was implemented. Internal refactors without user impact should be excluded. Because `disable-model-invocation` is set, you typically invoke it deliberately as a maintainer ritual rather than letting the model auto-fire mid-session. Solo builders running their own multi-package products get a repeatable pre-launch checklist that keeps changelog noise down and prevents duplicate or overly technical release entries. Finish by committing corrected changesets so CI and the release bot see consistent metadata.

  • Audits every file under `.changeset` for release-note quality
  • Three rules: user-facing only, related changes grouped, no maintainer/implementation detail
  • Explicit contrast—changesets are not commit messages
  • Ends with a commit of fixes; model invocation disabled for controlled maintainer runs

Pre Release by the numbers

  • 22 all-time installs (skills.sh)
  • Ranked #169 of 257 Release Management skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/mattpocock/sandcastle --skill pre-release

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs22
repo stars7.1k
Security audit3 / 3 scanners passed
Last updatedJune 29, 2026
Repositorymattpocock/sandcastle

What it does

Validate Changesets in the Sandcastle repo are user-facing, grouped, and ready before you cut a release.

Files

SKILL.mdMarkdownGitHub ↗

Check all of the files in the .changeset directory.

For the changesets as a whole, check the following:

  • Each changeset should be about a user-facing feature. Internal refactors or things that don't affect users should not be added as changesets.
  • Related changes should be grouped under a single changeset.
  • Changesets are user-facing, not maintainer-facing. They should not specify implementation details, or how a feature was made. They should only specify the user-facing change, and why it was made. Changesets !== commit messages.

Once done, commit your changes.

Related skills

FAQ

Is Pre Release safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.