version-release-protocol

Orchestrate a 7-step software release with quality gates and ECS deployment.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/Come0520/L2C --skill version-release-protocol
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: version-release-protocol
Source: https://github.com/Come0520/L2C/tree/main/.agent/skills/version-release-protocol
Command: npx skills add https://github.com/Come0520/L2C --skill version-release-protocol

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a standardized, 7-step protocol for releasing new software versions, ensuring quality, traceability, and safe deployment to production environments.

Core Features & Use Cases

  • Automated Quality Gates: Integrates multiple checks (build, lint, tests, security, API health) before deployment.
  • Version Management: Handles version bumping, commit, and push operations.
  • Deployment Orchestration: Guides through packaging, uploading, and deploying to ECS, including rollback procedures.
  • Use Case: When a developer is ready to deploy a new feature, they initiate this Skill to systematically verify the code, update version information, and execute a safe, documented deployment to the production servers.

Quick Start

Use the version-release-protocol skill to deploy the next patch version to production.

Frequently Asked Questions about version-release-protocol

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

FAQPage Schema
How do I automate a safe deployment to ECS with quality gates and rollback?▼

To automate ECS deployment, this protocol runs a 7-step release process with automated quality gates, version incrementing, artifact packaging, and production deployment, including rollback procedures to ensure stability.

What does a 7-step software release protocol include for version management?▼

A 7-step software release protocol includes automated quality checks, version number incrementing, contribution wall updates, code commits, local builds, artifact packaging, and deployment to production ECS servers.

How do I increment version numbers and update contribution walls before a production deployment?▼

You increment version numbers and update contribution walls during the protocol's initial steps before code commits and local builds, ensuring traceability and documentation for the production deployment.

Can I use this release protocol to roll back a failed ECS deployment?▼

Yes, you can use this release protocol to roll back a failed ECS deployment, as it manages rollback procedures and ensures production stability through rigorous post-deployment validation checks.

What automated quality checks are required before deploying to production servers?▼

Before deploying to production, the protocol requires automated quality gates including build, lint, tests, security, and API health checks to verify the code and ensure safe deployment.

When should I avoid using an automated release protocol for CI/CD?▼

You should avoid using an automated release protocol if your project lacks a structured ECS deployment target or if your workflow cannot accommodate a rigid 7-step versioning and quality gate verification process.