Agent skill
release
Create a new software release by bumping version numbers, committing changes, creating git tags, and pushing to remote. Use when creating a release, bumping versions, or publishing a new version.
Install this agent skill to your Project
npx add-skill https://github.com/rlcurrall/aide/tree/main/.claude/skills/release
SKILL.md
Release
Create a new release for the aide CLI.
What it does
The release script (src/scripts/release.ts):
- Bumps version in
package.json,.claude-plugin/plugin.json, and.claude-plugin/marketplace.json - Commits the version changes
- Creates a git tag (e.g.,
v0.0.3) - Pushes to remote (both commit and tag)
Usage
| Command | Description |
|---|---|
bun release |
Patch bump (0.0.1 -> 0.0.2) |
bun release --minor |
Minor bump (0.0.1 -> 0.1.0) |
bun release --major |
Major bump (0.0.1 -> 1.0.0) |
Instructions
- Ask the user which version bump type they want (patch, minor, or major) if not specified
- Run the appropriate command:
- Patch (default):
bun release - Minor:
bun release --minor - Major:
bun release --major
- Patch (default):
- Report the new version and the GitHub release URL
Example output
🚀 Releasing new patch version: 0.0.1 → 0.0.2
✓ Updated package.json to 0.0.2
✓ Updated .claude-plugin/plugin.json to 0.0.2
✓ Updated .claude-plugin/marketplace.json to 0.0.2
📝 Committing changes...
🏷️ Creating tag v0.0.2...
📤 Pushing to remote...
✅ Release v0.0.2 complete!
🔗 GitHub Actions will build and publish the release at:
https://github.com/rlcurrall/aide/releases/tag/v0.0.2
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
ticket-attach
Manage Jira ticket attachments. Use when the user wants to list, upload, download, or delete attachments on a ticket.
pr-comments
Load PR comments and feedback for code review. Use when the user wants to see reviewer feedback, check for unresolved comments, understand what changes are requested, or review discussion on a PR.
pr-list
List pull requests from the repository. Use when the user wants to see open PRs, find PRs to review, check their own PRs, or browse PR history.
ticket-update
Update fields on an existing Jira ticket. Use when the user wants to modify a ticket's summary, description, assignee, priority, labels, or custom fields.
pr-create
Create a new pull request. Use when the user wants to open a PR, submit code for review, create a draft PR, or push changes for merge.
ticket-transition
Change a Jira ticket's workflow status. Use when the user wants to move a ticket to a different status, start work, complete a task, or change workflow state.
Didn't find tool you were looking for?