release-workflow

Manage secure code releases to the main branch with validation and versioning.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/masakinihirota/vns-masakinihirota-better-old --skill release-workflow-masakinihirota
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-workflow
Source: https://github.com/masakinihirota/vns-masakinihirota-better-old/tree/main/.agent/skills/release-workflow
Command: npx skills add https://github.com/masakinihirota/vns-masakinihirota-better-old --skill release-workflow-masakinihirota

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured protocol to ensure code changes are released to the main branch safely, minimizing risks associated with bugs and vulnerabilities.

Core Features & Use Cases

  • Pre-release validation: Runs linting, formatting, security audits, and type checks.
  • Build verification: Ensures the project builds successfully before merging.
  • Branch management: Guides merging to the main branch and subsequent synchronization of development branches.
  • Version bumping: Facilitates semantic versioning for releases.
  • Troubleshooting: Offers solutions for common issues like push hook failures and build errors.

Quick Start

Follow the release workflow to merge changes from the 'anti' branch to 'main', bump the version, and push to origin.

Frequently Asked Questions about release-workflow

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

FAQPage Schema
How do I safely release code changes to the main branch?

To safely release code changes to the main branch, follow a defined protocol encompassing branch management, static analysis, vulnerability checks, and build verification before merging. This minimizes risks associated with bugs and vulnerabilities.

What checks should I run before merging a git branch to main?

Before merging a git branch to main, you should run pre-release validation checks including linting, formatting, security audits, and type checks. This ensures the code meets quality standards and prevents vulnerabilities from entering the main branch.

How do I handle branch synchronization and version bumping after a release?

Branch synchronization and version bumping after a release involve guiding merges to the main branch, updating development branches, and applying semantic versioning. This ensures all branches reflect the latest release state and maintain correct version numbers.

Why does my build fail during the deployment workflow?

Your build may fail during the deployment workflow due to pre-release validation issues or build verification errors. The workflow provides troubleshooting solutions for common issues like push hook failures and build errors to help resolve them.

Does this release workflow require any external dependencies or tools?

The release workflow does not require any external dependencies or tools to function. It operates independently using its internal protocols to manage branch merging, static analysis, and version bumping without relying on external integrations.

What is the best way to automate continuous integration deployment safety?

The best way to automate continuous integration deployment safety is by enforcing a rigorous checklist before and after code merges. This includes static analysis, vulnerability checks, and build verification to satisfy deployment safety requirements.