Back to Skills

release-prep

Prepare a release for this repository when the user says "release". Use to review changes since the last release, choose and confirm the semver bump, run tests, update version files, tag, push, and draft the GitHub release for code-index-mcp.

762stars91forksUpdated 2/10/2026

Security Assessment

Safe(100/100)
Security Score100/100

About release-prep

The 'release-prep' skill is designed to streamline the process of preparing a software release for the 'code-index-mcp' repository. It automates key tasks involved in the release process, allowing users to efficiently review changes, select the appropriate semantic versioning (semver) bump, run tests, and update version files. By providing a clear, high-level workflow, this skill helps ensure that the release preparation process is consistent, reduces the potential for errors, and saves time. It is particularly useful for development teams working with repositories that require frequent releases and updates.

FAQ

How do I use the release-prep skill?

Simply run the script 'scripts/run_release_checks.py' to check the repository status. After that, follow the workflow to review changes, decide on the version bump, run tests, and update the version files. Commit the changes, draft release notes, and create the GitHub release as per the instructions.

What versions of Python are required to run this skill?

The skill's instructions and scripts do not specify a specific version of Python. However, it is recommended to use the same version as your repository's codebase and the dependencies outlined in the 'pyproject.toml' file.

Can I use this skill on a different repository?

This skill is specifically designed for the 'code-index-mcp' repository. If you're using it with another repository, you'll need to adapt the version control and release steps, as well as the paths to version files and scripts.

Install release-prep

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill