plugin-launcher-release-flow

Enforce release tagging, commit format, and CI triggers for plugin-launcher releases.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/qol-tools/qol-skills --skill plugin-launcher-release-flow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-launcher-release-flow
Source: https://github.com/qol-tools/qol-skills/tree/main/plugins/qol-plugin-launcher/skills/plugin-launcher-release-flow
Command: npx skills add https://github.com/qol-tools/qol-skills --skill plugin-launcher-release-flow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enforces the correct release tagging, commit message rules, and CI triggers for plugin-launcher, ensuring releases are predictable and auditable.

Core Features & Use Cases

  • Enforce release commit format: chore(release): vMAJOR.MINOR.PATCH
  • Validate and synchronize local and remote tags to prevent conflicts
  • Trigger CI and release workflows automatically on proper tags

Quick Start

Tag with vMAJOR.MINOR.PATCH and push to origin to trigger CI workflows for plugin-launcher releases.

Frequently Asked Questions about plugin-launcher-release-flow

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

FAQPage Schema
How do I enforce strict commit message formatting for git release tags in CI?

To enforce strict commit message formatting for git release tags, use a workflow that validates the chore(release): vMAJOR.MINOR.PATCH format before tag creation. This prevents accidental mis-taggings and ensures CI triggers only fire on correctly structured releases.

What's the best way to synchronize local and remote git tags to prevent release conflicts?

The best way to synchronize local and remote git tags is to validate them during the release workflow before pushing. This ensures local and remote tags match, preventing conflicts that can break CI pipelines and disrupt release automation.

How do I trigger CI workflows automatically when pushing a new release tag to the main branch?

To trigger CI workflows automatically when pushing a new release tag, apply the correct chore(release): vMAJOR.MINOR.PATCH format and push the tag to origin. The enforced release flow validates the tag and initiates the CI workflows.

Can I use pre-release tagging on feature branches without triggering the full release CI workflow?

Yes, you can use pre-release tagging on feature branches without triggering the full release CI workflow. The release flow applies guardrails to distinguish between pre-release tags on feature branches and final tags on the main branch.

Why does my CI pipeline fail when I push a git tag with an incorrect version format?

Your CI pipeline fails on incorrect version formats because the release workflow enforces strict chore(release): vMAJOR.MINOR.PATCH commit message rules. This validation prevents accidental mis-taggings from corrupting the release history.

Do I need a specific git workflow to automate plugin releases with proper tagging and CI triggers?

Yes, automating plugin releases requires a git workflow that enforces correct release tagging, commit message rules, and CI triggers. This ensures releases involving main branches, feature branches, and pre-release tagging remain predictable and auditable.