name: prep_release description: バージョン更新、CHANGELOG整備、パッケージビルドなど、リリース前の準備を行う
Prepare Release
This skill automates the steps required to prepare a new version release.
Instructions
-
Update Version:
- Ask the user for the new version number (e.g.
0.4.1). - Update
versioninpyproject.toml. - Update
__version__variable ingwexpy/__init__.pyif it exists.
- Ask the user for the new version number (e.g.
-
Update Changelog:
- Read
CHANGELOG.md. - Create a new header for the new version with the current date.
- Move "Unreleased" changes under this new header.
- Read
-
Build Package:
- Clean old distribution files:
rm -rf dist/ build/ *.egg-info. - Run build command:
python -m build. - Check if correct
.tar.gzand.whlfiles are created indist/.
- Clean old distribution files:
-
Verify:
- (Optional) Run
twine check dist/*to verify metadata validation iftwineis available.
- (Optional) Run
Related skills
Docker Compose Architect
DevOps
Designs optimized Docker Compose configurations.
Claude CodeCopilotadvanced
430
156
1,409
Incident Postmortem Writer
DevOps
Writes structured and blameless incident postmortem reports.
claudeCursorWindsurfintermediate
141
43
428
Runbook Creator
DevOps
Creates clear operational runbooks for common DevOps procedures.
claudeCursorWindsurfintermediate
108
32
350