mcpField
R
rust-crate-publishing-readiness

rust-crate-publishing-readiness

github.com/lvtd-llc開発142 回インストール7 週間前に更新
リポジトリ

rust-crate-publishing-readiness について

Rust crate の公開や共有に備えるスキルです。稼働中のサービスのデプロイではなく、利用者に渡るパッケージに焦点を当て、メタデータ、API、ドキュメント、Cargo の事前実行、内容を確認します。

主な機能

  1. 01メタデータとライセンスの確認
  2. 02公開 API と機能の確認
  3. 03テスト・ドキュメント・整形の確認
  4. 04Cargo パッケージの事前実行
  5. 05パッケージ内容と秘密情報の確認
  6. 06リリース状態の確認

活用シーン

  1. 01crate のリリースPR準備
  2. 02Cargo メタデータとパッケージファイルの確認
  3. 03パッケージ事前実行の失敗調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/lvtd-llc/skills --skill rust-crate-publishing-readiness

インストール後、Claude Code で/rust-crate-publishing-readinessを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

guidelines.md
agents/
openai.yaml
references/
publishing-patterns.md
workflows/
prepare-crate-release.md

詳細

Rust クレートの公開準備

Rust クレートを公開または共有する前に、このスキルを使用してください。実行中のサービスのデプロイではなく、利用者向けのパッケージに焦点を当てています。

基本ワークフロー

  1. パッケージのメタデータ、ライセンス、README、リポジトリ、カテゴリーを確認します。
  2. 利用者の視点から、公開 API、フィーチャーフラグ、サンプル、ドキュメントを確認します。
  3. テスト、ドキュメント、フォーマット、フィーチャーマトリックスのチェックを実行します。
  4. cargo package または cargo publish --dry-run を実行します。
  5. パッケージ化された内容を調べ、不足ファイルや意図せず含まれた秘密情報がないか確認します。
  6. クリーンでタグ付け済みの、意図したリリース状態からのみ公開します。

次に読むもの

タスク読み込むファイル
クレートのリリース PR を準備するguidelines.md, workflows/prepare-crate-release.md
Cargo のメタデータとパッケージの内容を確認するreferences/publishing-patterns.md
ドライランの失敗を診断するreferences/publishing-patterns.md

出典に関する注記

このガイダンスは、Herbert Wolverson 著『Advanced Hands-On Rust』、特にライブラリの共有に関する第 15 章と、テスト、ドキュメント、ベンチマーク、フィーチャーに関する前半の章を基に、内容を変換し言い換えたものです。サンプルはオリジナルのひな型です。

コメント