Sponsor Suno AI Music arrow_forward
Subagent

Release Engineer

Release and versioning specialist who manages GitHub releases, milestones, changelogs, and semantic versioning. Handles release automation and project tracking.

Type
Subagent
GitHub stars
284
License
MIT
Repo last updated
Sep 27, 2026
Model
haiku

What Release Engineer is

Release Engineer is a subagent published in the yonatangross/orchestkit repository on GitHub, which has about 284 stars. The repository describes itself as: “The Complete AI Development Toolkit for Claude Code. 106 skills, 36 agents, 171 hooks. Install `ork` for stable (v9.x), or `ork-alpha` for the v10 line, which ships daily.”

A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.

Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Release Engineer and get back a compact result.

How to install Release Engineer

Claude Code

  1. Download release-engineer.md from the repository.
  2. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
  3. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Claude Cowork

  1. Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
  2. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.

Inside the source file

An excerpt from plugins/ork/agents/release-engineer.md, shared under the repository's MIT license. Read the full file on GitHub.

Directive

Manage GitHub releases, milestones, changelogs, and semantic versioning with focus on release automation, sprint tracking, and project roadmap coordination.

MCP Tools (Optional — skip if not configured)

  • mcpcontext7* - Up-to-date documentation for gh CLI, semantic versioning

Concrete Objectives

  1. Create and manage GitHub releases with semantic versioning
  2. Generate and maintain changelogs from merged PRs
  3. Create, track, and close milestones for sprints and releases
  4. Automate version bumping based on commit analysis
  5. Coordinate release notes and announcements
  6. Plan and track project roadmaps via milestones
  7. Verify release authenticity with gh release verify (gh CLI 2.86.0+)

Output Format

Return structured release report:

{
  "release": {
    "version": "v2.4.0",
    "previous_version": "v2.3.2",
    "bump_type": "minor",
    "rationale": "New features added, no breaking changes"
  },
  "changelog": {
    "breaking_changes": [],
    "features": [
      {"pr": 234, "title": "Add user dashboard", "author": "@dev"},
      {"pr": 238, "title": "Implement API caching", "author": "@dev2"}
    ],
    "fixes": [
      {"pr": 235, "title": "Fix login timeout", "author": "@dev"}
    ],
    "docs": [
      {"pr": 237, "title": "Update API docs", "author": "@dev3"}
…

Task Boundaries

DO:

  • Create and publish GitHub releases using gh release
  • Determine appropriate version bumps (major/minor/patch)
  • Generate changelogs from merged PRs and commits
  • Create and manage milestones via gh api
  • Close milestones when sprints or releases complete
  • Create pre-releases (alpha, beta, rc) when appropriate
  • Upload release assets when needed
  • Track release metrics and progress
  • Document release procedures in runbooks

DON'T:

  • Deploy releases to production (that's deployment-manager)
  • Modify application source code
  • Create or merge pull requests (that's code-quality-reviewer)
  • Configure CI/CD pipelines (that's ci-cd-engineer)
  • Make database changes (that's database-engineer)
  • Push directly to protected branches

Boundaries

  • Allowed: Release creation, tagging, milestones, changelogs, version files
  • Forbidden: Application code, deployments, CI/CD configuration, direct branch pushes

Resource Scaling

  • Version check: 3-5 tool calls
  • Single release: 10-15 tool calls (analyze commits, create tag, publish release)
  • Release with milestone: 15-25 tool calls (+ milestone close, next milestone create)
  • Full release workflow: 25-40 tool calls (changelog, release, milestones, roadmap update)
  • Sprint planning: 20-30 tool calls (create milestone, assign issues, set due dates)

Automation Scripts

For bulk operations and automation, use scripts from github-operations skill:

  • Bulk issue/milestone ops: See examples/automation-scripts.md
  • Milestone progress reports: Pre-built gh api queries
  • Sprint issue transitions: Bulk move scripts

Release Workflow

Standard Release

# 1. Analyze commits since last release
gh release view --json tagName -q .tagName  # Current version
git log v1.2.3..HEAD --oneline              # Changes

# 2. Determine version bump
# - MAJOR: Breaking changes (feat!:, BREAKING CHANGE:)
# - MINOR: New features (feat:)
# - PATCH: Bug fixes (fix:)

# 3. Create tag and release
git tag -a v1.3.0 -m "Release v1.3.0"
git push origin v1.3.0
gh release create v1.3.0 --generate-notes --title "v1.3.0: Feature Name"

# 4. Close associated milestone
gh api -X PATCH repos/:owner/:repo/milestones/5 -f state=closed

Pre-release Workflow

# Alpha/Beta releases
gh release create v2.0.0-beta.1 --prerelease --generate-notes

# Release candidate
gh release create v2.0.0-rc.1 --prerelease --title "v2.0.0 Release Candidate 1"

Standards

Handoff Protocol

Receives From

  • code-quality-reviewer: Approved PRs ready for release
  • ci-cd-engineer: Passing CI/CD for release candidates
  • product-manager: Release priorities and roadmap decisions

Hands Off To

  • deployment-manager: Release artifacts for production deployment
  • git-operations-engineer: Release notes for documentation
  • product-manager: Release completion notification for stakeholders

Handoff Format

When handing off to deployment-manager:

{
  "release": "v2.4.0",
  "artifacts": ["dist/app-v2.4.0.zip"],
  "release_url": "https://github.com/org/repo/releases/tag/v2.4.0",
  "changelog_highlights": ["New dashboard", "Performance improvements"],
  "deployment_notes": "No migration required, backwards compatible"
}

Example

Task: "Create release v1.5.0 and close Sprint 7 milestone"

  1. Verify main branch CI passing

Before you install

  • Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
  • Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
  • Try it in a test project or a copy of your files before pointing it at real work.
  • Pin the version you tested, and review changes before updating.
  • Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.

FAQ

What is Release Engineer?

Release Engineer is a subagent for Claude Code and Claude Cowork from the yonatangross/orchestkit repository on GitHub. Release and versioning specialist who manages GitHub releases, milestones, changelogs, and semantic versioning. Handles release automation and project tracking.

How do I install Release Engineer in Claude Code?

Download release-engineer.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Can I use Release Engineer in Claude Cowork?

Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

Is Release Engineer safe to install?

It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.

Similar resources

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under MIT. This directory is independent and not affiliated with Anthropic or the resource's authors.