← Back to list

prepare-release
by manuelmauro
Agentic AI skills management, linting, and formatting
⭐ 0🍴 0📅 Jan 23, 2026
SKILL.md
name: prepare-release description: Prepare a new version release with changelog and version bumps license: MIT OR Apache-2.0
Prepare Release
Steps to prepare a new skilo release.
Checklist
- All tests pass
- No Clippy warnings
- Update version in
Cargo.toml - Update
Cargo.lock - Update
CHANGELOG.md - Find and update version references in docs
- Commit changes (including
Cargo.lock) - Create git tag
Version Bump
Update version in Cargo.toml:
[package]
version = "X.Y.Z"
After updating Cargo.toml, run cargo check to update Cargo.lock:
cargo check
Changelog Format
Follow Keep a Changelog format:
## [X.Y.Z] - YYYY-MM-DD
### Added
- New features
### Changed
- Changes to existing functionality
### Fixed
- Bug fixes
Update Version References in Docs
Search for hardcoded version numbers in documentation and update them:
# Find version references (e.g., skilo@0.3.0, v0.3.0)
rg "skilo@\d+\.\d+\.\d+" --type md
rg "v\d+\.\d+\.\d+" README.md
Common locations:
README.md- CI example (cargo install skilo@X.Y.Z)- Installation instructions
- Badge URLs
Release Commands
# Verify everything passes
cargo test && cargo clippy
# Commit release changes
git add -A
git commit -m "chore: release vX.Y.Z"
# Create annotated tag
git tag -a vX.Y.Z -m "Release vX.Y.Z"
# Push with tags
git push && git push --tags
Publishing to crates.io
# Dry run first
cargo publish --dry-run
# Publish
cargo publish
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon