원클릭으로
publish
Prepare and publish a new crate release
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Prepare and publish a new crate release
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Update CHANGELOG.md with recent changes following Keep a Changelog format
Format code according to specified style guide
Write Architecture Decision Records (ADRs) and technical documentation. Use when documenting design decisions, architectural choices, or technical specifications.
Senior Rust code reviewer. Use proactively after implementing features to review for correctness, safety, performance, and best practices.
Analyze Rust dependencies for security, quality, and maintenance status. Use proactively to audit Cargo.toml, check for outdated crates, or evaluate new dependencies.
Run and analyze Rust tests. Use when running test suites, debugging test failures, or analyzing test coverage.
| name | publish |
| description | Prepare and publish a new crate release |
| arguments | [{"name":"version","description":"The version number to publish (e.g., 0.5.0)","required":true}] |
Current version in Cargo.toml:
!grep '^version' Cargo.toml
Current changelog state:
!cat CHANGELOG.md
Current README:
!cat README.md
Prepare and publish version $version of the crate.
Bump version — Update version in Cargo.toml to the new version. Run mise run build to
update Cargo.lock.
Update CHANGELOG.md — Convert the ## [Unreleased] section into a versioned release:
## [v$version] - YYYY-MM-DD header (today's date) immediately after ## [Unreleased][unreleased] comparison link at the bottom to compare the new version tag against main[v$version] comparison link comparing the previous version to the new oneUpdate README.md — Review the unreleased changelog entries and update the README to reflect any new or changed functionality:
Cargo.toml dependency snippets (e.g., farg = "X.Y")Format - Run the /format skill to ensure the code is formatted correctly.
Run tests — Run mise run test to confirm everything passes.
Commit — Use the /commit skill to create a commit with the message:
Prepare v$version release
Include a body describing what changed (version bump, changelog, README updates).
Publish — Run mise run publish to publish the crate to crates.io.