# Release Prep

> Prepare repository for a new release. Use before creating a release PR to ensure everything is ready.

- Skill: `cartridge-gg/release-prep` (Agent Skill)
- Install (CLI): `npx skillmds@latest add cartridge-gg/release-prep`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cartridge-gg/release-prep/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: cartridge-gg (https://skillmd.com/u/cartridge-gg)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/cartridge-gg/release-prep

---


# Release Preparation Skill

Prepare repository for a new release.

## Usage

Use before creating a release PR to ensure everything is ready.

## Steps

1. Ensure working directory is clean (`git status`)
2. Run full test suite:
   - `pnpm test` for unit tests
   - `pnpm test:storybook` for visual regression
   - `pnpm lint` for code quality
3. Run clean build: `pnpm clean && pnpm i && pnpm build`
4. Verify all packages build successfully
5. Check CHANGELOG.md is up to date
6. Review version numbers in package.json files
7. Test example applications work correctly

## Release Workflow

- Project uses GitHub Actions for automated releases
- Releases triggered by merging PRs from `prepare-release` or `prepare-prerelease` branches
- Manual workflow dispatch available via `.github/workflows/release-dispatch.yml`
- Publishes to npm with appropriate tags

## Notes

- Current version: 0.12.0
- Follows conventional commit messages
- Automated changelog generation
- Linear MCP integration for issue tracking

