- Symlink dotfiles/claude/CLAUDE.md -> ../agents/AGENTS.md - Move global skills to dotfiles/agents/skills/ as canonical location (hackage-release, org-agenda-api-production, release) - Add new taffybar-ecosystem-release skill documenting the taffybar package dependency graph and release propagation workflow - ~/.claude/skills/ entries are now symlinks to canonical locations - email-cleanup and weekly-scheduling moved to ~/org/agents/skills/ - Removed stale debug-video-processing symlink Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.2 KiB
1.2 KiB
name, description
| name | description |
|---|---|
| release | Use when user asks to release, publish, bump version, or prepare a new version for deployment |
Release
Validate, format, bump version, and tag for release.
Workflow
- Validate - Run project's validation command
- Fix formatting - Auto-fix prettier/formatting issues if any
- Bump version - Ask user for bump type, update package.json
- Commit & tag - Commit version bump, create git tag
- Optionally push - Ask if user wants to push
Commands
# 1. Validate
yarn validate # or: npm run validate
# 2. Fix formatting if needed
yarn prettier:fix # or: npm run prettier:fix
# 3. Bump version (edit package.json)
# patch: 1.2.3 → 1.2.4
# minor: 1.2.3 → 1.3.0
# major: 1.2.3 → 2.0.0
# 4. Commit and tag
git add package.json
git commit -m "chore: bump version to X.Y.Z"
git tag vX.Y.Z
# 5. Push (if requested)
git push && git push --tags
Quick Reference
| Bump Type | When to Use |
|---|---|
| patch | Bug fixes, small changes |
| minor | New features, backwards compatible |
| major | Breaking changes |
Before Release Checklist
- All tests pass
- No lint errors
- Formatting is clean
- Changes are committed