.claude/skills/prepare/SKILL.md
Prepare a release by committing, versioning, updating docs and skills
npx skillsauth add finlaysonstudio/jaypie prepareInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Commit current changes
Version edited packages. Patch any edited subpackages without version changes. If a jaypie dependency is versioned, bump jaypie too. If @jaypie/mcp skills or release-notes change, patch @jaypie/mcp.
⚠️ CRITICAL: Update packages/jaypie/package.json dependency versions — When bumping any @jaypie/* subpackage, update the corresponding version range in packages/jaypie/package.json dependencies to match the new version (e.g., "^1.2.1" → "^1.2.4"). Failure to do this means consumers of jaypie won't pull the latest subpackage versions.
Documentation and Skills -- update anything impacted:
packages/mcp/skills/packages/mcp/release-notes/ for version bumpsworkspaces/documentation/docs/Request to Shepherd -- if approved, follow /shepherd
testing
Work a GitHub issue -- validate, test, plan, implement, report
testing
Run and write Vitest tests, mock Jaypie with testkit, CI matrix
testing
Merge process -- push, CI check, PR, merge, deploy monitor, prune branches
development
Completion criteria -- typecheck, build, test, format must all pass