skills/release/SKILL.md
Guide for releasing a new version of the project, including version bumping, changelog updates, and tagging.
npx skillsauth add agentty-xyz/agentty releaseInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill guides you through the process of releasing a new version of the project.
Preparation
git status.git pull origin main.Version Selection
major, minor, or patch.Version Bump
version field in the root Cargo.toml.Cargo.lock is updated (e.g., run cargo check to trigger update).Verification
cargo test -q.Documentation Review
git diff <previous_tag>..HEAD -- crates/agentty/src/domain/agent.rs crates/agentty/src/domain/session.rs crates/agentty/src/ui/state/help_action.rsdocs/site/content/docs/agents/backends.md — agent backends and models.docs/site/content/docs/usage/workflow.md — session lifecycle and workflow.docs/site/content/docs/usage/keybindings.md — keybindings.zola check --root docs/site to verify no broken internal links.Changelog
CHANGELOG.md.## [vX.Y.Z] - YYYY-MM-DD.### Contributors section under the new release entry with a bullet list of GitHub usernames (example: - @minev-dev).Contributors
git log <previous_tag>..HEAD --format='%ae' | sed -nE 's/.*\\+([^@]+)@users\\.noreply\\.github\\.com/\\1/p' | sort -u | sed 's/^/- @/'Commit
git add Cargo.toml Cargo.lock CHANGELOG.md.git commit -m "Release vX.Y.Z".Tagging
git tag vX.Y.Z.v prefix (e.g., v0.1.4).Push
git push origin main.git push origin vX.Y.Z.Completion
development
Sweep the codebase for tech debt and return a prioritized markdown task list of findings.
development
Audit subprocess execution, path handling, SQL queries, panic conditions, and dependency risks in this Rust TUI project.
development
Guide for reviewing code changes (uncommitted or on a branch), existing code, and the project in general, providing a structured review report.
documentation
Create and maintain the single actionable roadmap in `docs/plan/roadmap.md`. Use when asked to draft or revise the roadmap, convert work into an iterative execution queue, split the backlog into `Ready Now`, `Queued Next`, and `Parked`, and keep only the active execution window fully expanded while preserving buffered sub-500-line implementation slices.