vue-ssr-release

Prepare a GitHub release for the vue-ssr starter kit with version bumps and changelog updates.

3|Updated Jan 14, 2023
One-click install
npx skills add https://github.com/e-xode/vue-ssr --skill vue-ssr-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vue-ssr-release
Source: https://github.com/e-xode/vue-ssr/tree/main/.claude/skills/vue-ssr-release
Command: npx skills add https://github.com/e-xode/vue-ssr --skill vue-ssr-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of releasing a Vue SSR starter kit with consistent version bumps, an accurate CHANGELOG, and the correct release branch and Git tags.

Core Features & Use Cases

  • Release branch + version bump: Creates release/vX.Y.Z and updates package.json to the requested patch, minor, or major version.
  • CHANGELOG generation from git history: Builds a categorized draft from existing [Unreleased] content and/or git log commit messages, then writes it in the project’s expected format.
  • Safe, user-confirmed Git operations: Proposes the commit, push, and tag commands without auto-committing/pushing/tagging, and includes guardrails for clean working trees and correct starting branches.

Quick Start

Tell the skill to perform a release with a patch, minor, or major bump when you’re on main or master.

Frequently Asked Questions about vue-ssr-release

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

FAQPage Schema
How do I automate CHANGELOG generation from git history for a Vue SSR release?

To automate CHANGELOG generation for a Vue SSR release, this skill parses git log commit messages and existing Unreleased content, categorizing them into structured release notes without requiring manual entry.

What is the best way to bump package.json and sync package-lock.json before a release?

The best way to bump package.json and sync package-lock.json is using an automated release workflow that applies the requested patch, minor, or major version bump and synchronizes the lockfile.

How to create a release branch and apply git tagging for version management?

To create a release branch and apply git tagging, this skill generates a release/vX.Y.Z branch, proposes the version tag, and requests user confirmation before executing any commit, push, or tag commands.

Does this Vue SSR release workflow require a clean git working tree?

Yes, this Vue SSR release workflow requires a clean git working tree and strictly starting from the main or master branch to ensure safe, user-confirmed Git operations and prevent accidental overwrites.

Can I automatically push commits and tags without user confirmation?

No, you cannot automatically push commits and tags, because this skill includes strict guardrails that propose git operations and require explicit user confirmation before any commit, push, or tag execution.