rust-crate-publishing-readiness について
Rust crate の公開や共有に備えるスキルです。稼働中のサービスのデプロイではなく、利用者に渡るパッケージに焦点を当て、メタデータ、API、ドキュメント、Cargo の事前実行、内容を確認します。
主な機能
- 01メタデータとライセンスの確認
- 02公開 API と機能の確認
- 03テスト・ドキュメント・整形の確認
- 04Cargo パッケージの事前実行
- 05パッケージ内容と秘密情報の確認
- 06リリース状態の確認
活用シーン
- 01crate のリリースPR準備
- 02Cargo メタデータとパッケージファイルの確認
- 03パッケージ事前実行の失敗調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ lvtd-llc/ skills --skill rust-crate-publishing-readinessインストール後、Claude Code で/rust-crate-publishing-readinessを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
guidelines.mdagents/openai.yamlreferences/publishing-patterns.mdworkflows/prepare-crate-release.md詳細
Rust クレートの公開準備
Rust クレートを公開または共有する前に、このスキルを使用してください。実行中のサービスのデプロイではなく、利用者向けのパッケージに焦点を当てています。
基本ワークフロー
- パッケージのメタデータ、ライセンス、README、リポジトリ、カテゴリーを確認します。
- 利用者の視点から、公開 API、フィーチャーフラグ、サンプル、ドキュメントを確認します。
- テスト、ドキュメント、フォーマット、フィーチャーマトリックスのチェックを実行します。
cargo packageまたはcargo publish --dry-runを実行します。- パッケージ化された内容を調べ、不足ファイルや意図せず含まれた秘密情報がないか確認します。
- クリーンでタグ付け済みの、意図したリリース状態からのみ公開します。
次に読むもの
| タスク | 読み込むファイル |
|---|---|
| クレートのリリース PR を準備する | guidelines.md, workflows/prepare-crate-release.md |
| Cargo のメタデータとパッケージの内容を確認する | references/publishing-patterns.md |
| ドライランの失敗を診断する | references/publishing-patterns.md |
出典に関する注記
このガイダンスは、Herbert Wolverson 著『Advanced Hands-On Rust』、特にライブラリの共有に関する第 15 章と、テスト、ドキュメント、ベンチマーク、フィーチャーに関する前半の章を基に、内容を変換し言い換えたものです。サンプルはオリジナルのひな型です。
コメント
Markdown 対応