Agent skill · luongnv89
release-manager
Manage software releases end-to-end: bump version, generate changelog, tag, push, GitHub release, publish to PyPI/npm. Use when asked to ship, cut a release, or tag a version. Don't use for routine commits or marketplace publishing.
What it needs
About 6k tokens when loaded.
What this skill does
Release Manager Automate the entire release lifecycle: version bump, changelog, README update, documentation sync, build, git tag, GitHub release, and publishing to PyPI/npm. Architecture (summary) Main agent orchestrates; heavy steps (scan files, generate changelog, update docs, update landing page) run as parallel subagents to keep context clean. See references/orchestration.md for the full architecture diagram, repo-sync rules, and subagent spawn details. If the Agent tool is unavailable, run the same logic inline. Overview A release typically involves these steps in order. Walk through each, confirming with the user before changes. Step 1 can short-circuit the rest: if the project already ships a release tool (.changeset, .releaserc, semantic-release, lerna.json), defer to it and skip steps 2-10. 1. Pre-flight checks — clean working tree, synced with remote 2. Determine version — analyze changes, suggest semver bump 3. Bump version numbers — (subagent) scan and propose version changes 4. Generate changelog / release notes — (subagent) from git history and PRs 5. Update README — (subagent, combined with docs) version badges, changelog entries 6. Update documentation — (subagent) sync all project docs 6b. Update landing page — (subagent, runs in parallel with 3-6) if the project ships a landing page, refresh its version display, download/install CTA, "What's New", and feature highlights. Clean no-op when there's no landing page. Peer to the docs step, not part of it. 7. Build — run the project's build step if one exists 8. Commit, tag, push — create the release commit and tag 9. GitHub Release — publish on GitHub with release notes 10. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills luongnv89/release-manager