MA

magerun-release

Automates the release cycle for n98-magerun2, including versioning, changelog updates, and release triggering.

Install

mkdir -p .claude/skills/magerun-release && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/3168" && unzip -o skill.zip -d .claude/skills/magerun-release && rm skill.zip

Installs to .claude/skills/magerun-release

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Technical release process for n98-magerun2
42 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Analyze git logs for release changes
  • Update application version files
  • Generate changelog from git history
  • Execute release-it workflow

How it works

The process involves identifying changes from git logs, updating version numbers in source files and documentation, and running the release-it tool to finalize the release.

Inputs & outputs

You give it
Git history and versioning requirements
You get back
Updated version files and release artifacts

When to use magerun-release

  • Bump project version number
  • Generate changelog from git history
  • Execute final release workflow

About this skill

magerun-release

This skill describes the technical release process of the n98-magerun2 tool.

When to use

Use this skill when a new version of n98-magerun2 needs to be released.

Instructions

To release a new version, follow these steps:

  1. Investigate the git log to find all changes.
    • Tool: git log $(git describe --tags --abbrev=0)..HEAD --oneline
  2. Determine the next version number.
    • Follow semantic versioning (SemVer).
  3. Update the \N98\Magento\Application::APP_VERSION with the new version number.
    • File: src/N98/Magento/Application.php
  4. Update the version.txt with the new version number.
    • File: version.txt
  5. Update the CHANGELOG.md with the new version number.
    • File: CHANGELOG.md
    • Ensure all changes from the git log are documented.
  6. Run release-it tool.
    • Command: npx release-it (or vendor/bin/release-it if available via composer, but typically it's a JS tool).
    • Ask the user to confirm the release process and follow the prompts to complete the release. The release-it call has to be done in the master branch.

When not to use it

  • When not on the master branch

Limitations

  • Requires manual confirmation of release prompts
  • Must be executed on the master branch

How it compares

It follows a specific technical release process for n98-magerun2 rather than a generic version bump.

Compared to similar skills

magerun-release side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
magerun-release (this skill)15moNo flagsIntermediate
release-minor12moNo flagsIntermediate
laravel-zero-cli04moNo flagsIntermediate
github-release-management46moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry