Skip to content

chore: add cut-release skill#296

Merged
sachiniyer merged 2 commits into
mainfrom
devin/1778911550-release-skill
May 16, 2026
Merged

chore: add cut-release skill#296
sachiniyer merged 2 commits into
mainfrom
devin/1778911550-release-skill

Conversation

@devin-ai-integration
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot commented May 16, 2026

Summary

Adds a new Claude skill at .claude/skills/cut-release/SKILL.md that documents the step-by-step process for cutting a new CLI release. The skill walks through:

  1. Choosing a version bump (patch/minor/major)
  2. Bumping the version in Cargo.toml
  3. Creating a PR targeting main
  4. Merging and verifying the automated release via release.yml

No code changes — documentation only.

Review & Testing Checklist for Human

  • Verify the described release process matches the actual release.yml workflow (e.g., tag creation from Cargo.toml version, cargo-dist build, GitHub Release publish)
  • Confirm the suggested branch naming convention (release/vX.Y.Z) and PR title (chore: release vX.Y.Z) align with your team's preferences
  • Check whether any additional steps should be documented (e.g., changelog updates, release notes, notifying downstream consumers)

Notes

  • The example version (0.2.2) in the skill reflects the current version in Cargo.toml at time of writing; it's used illustratively and will become stale over time.
  • The skill does not cover Cargo.lock updates explicitly, but the cargo check step in Step 2 handles that implicitly.

Link to Devin session: https://app.devin.ai/sessions/5dccccb0406a40229dc7ff65307af6f6
Requested by: @sachiniyer


Open in Devin Review

Summary by cubic

Adds a new cut-release Claude skill at .claude/skills/cut-release/SKILL.md that explains how to cut a Detail CLI release with the release.yml automation. It defaults to a patch version bump and covers updating Cargo.toml, opening a release/vX.Y.Z PR to main, and verifying the GitHub Release; no code changes.

Written for commit 48ee3ef. Summary will update on new commits. Review in cubic

Co-Authored-By: Sachin Iyer <siyer@detail.dev>
@devin-ai-integration
Copy link
Copy Markdown
Contributor Author

Original prompt from Sachin

Can you create a really basic skill to cut a new release

@devin-ai-integration
Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

Copy link
Copy Markdown
Contributor Author

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Re-trigger cubic

Co-Authored-By: Sachin Iyer <siyer@detail.dev>
@sachiniyer sachiniyer merged commit 02b3643 into main May 16, 2026
13 checks passed
@sachiniyer sachiniyer deleted the devin/1778911550-release-skill branch May 16, 2026 06:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant