pace-release

Manage release lifecycle with deployment, verification, changelog generation, and Git tagging.

73|6|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/arch-team/devpace --skill pace-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pace-release
Source: https://github.com/arch-team/devpace/tree/main/skills/pace-release
Command: npx skills add https://github.com/arch-team/devpace --skill pace-release

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates and manages the entire release lifecycle, from collecting candidate changes to closing a release, ensuring quality gates are met and providing clear traceability.

Core Features & Use Cases

  • Release Management: Create, deploy, verify, and close releases with automated changelog generation, version bumping, and Git tagging.
  • Quality Gates: Enforces automated checks and human approvals throughout the release process.
  • Traceability: Links code changes back to business goals and provides visibility into the release pipeline.
  • Use Case: When you're ready to ship new features, use /pace-release create to gather merged code changes, then /pace-release deploy to push to staging, /pace-release verify to run automated tests, and finally /pace-release close to finalize the release with version updates and tags.

Quick Start

Use the pace-release skill to create a new release.

Frequently Asked Questions about pace-release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate git release management and changelog generation?

Automating release management involves creating a release to gather merged code, deploying across environments, verifying with automated checks, and closing with changelog generation, version bumping, and Git tagging. This streamlines the end-to-end deployment lifecycle while enforcing quality gates and traceability.

What is the best way to manage deployment across multiple environments with quality gates?

Managing multi-environment deployment is best handled by pushing code to staging, running automated verification checks, and enforcing human approvals throughout the process. This maintains release pipeline visibility while ensuring quality gates are met before finalizing the release.

How do I generate release notes tailored for different roles like product management and operations?

Role-based release notes for business, operations, and product management are generated during the release closing phase. The process finalizes the deployment with version bumping and Git tags while providing detailed status history and specific role-based visibility into the pipeline.

Can I use this for release branch management and rollback procedures?

Yes, release branch management and rollback procedures are supported. The system manages the end-to-end release lifecycle, handling branch operations and rollback steps alongside creation, deployment, verification, and closing actions to ensure safe version control and deployment.

How do I bump versions and tag releases in a DevOps pipeline?

Version bumping and Git tagging are executed during the release closing phase. After deploying across multiple environments and passing automated verification checks, the closing action finalizes the version update and applies the Git tag to mark the deployment milestone.

When do I need automated release lifecycle management for version control?

Automated release lifecycle management is needed when shipping new features and enforcing quality gates across staging environments. It provides clear traceability by linking code changes back to business goals throughout the deployment pipeline, ensuring safe and verifiable releases.