mcpField
R
rustdoc-library-documentation

rustdoc-library-documentation

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

rustdoc-library-documentation について

rustdoc-library-documentation は、実行可能で見つけやすいドキュメントを整える Rust ライブラリ向けスキルです。利用者の作業手順に沿った公開 API の説明と doctest を重視します。

主な機能

  1. 01利用者の作業を軸にした構成
  2. 02crate とモジュールの説明
  3. 03公開 API と不変条件の記述
  4. 04コンパイル可能な例と doctest
  5. 05公開前のドキュメントテスト

活用シーン

  1. 01Rust ライブラリの crate ドキュメント追加
  2. 02関数・型・エラーの説明
  3. 03主要 API の doctest 作成
  4. 04リリース前の文書と例の確認

インストール

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

$npx skills add https://github.com/lvtd-llc/skills --skill rustdoc-library-documentation

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

同梱ファイル

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

guidelines.md
agents/
openai.yaml
references/
rustdoc-patterns.md
workflows/
document-library.md

詳細

Rustdoc ライブラリドキュメント

このスキルを使うと、Rust ライブラリのドキュメントを実行可能で、ナビゲートしやすく、下流のクレート利用者にとって役立つものにできます。

基本的なワークフロー

  1. 内部モジュールの順序ではなく、利用者が最初に行うタスクから始めます。
  2. クレートレベルおよびモジュールレベルのドキュメントを追加して、目的と境界を説明します。
  3. 公開型、関数、エラー、機能、不変条件をドキュメント化します。
  4. コア API には、短くコンパイル可能な例や doctest を優先します。
  5. より長いシナリオは examples/ に配置し、ドキュメントから参照します。
  6. 公開前にドキュメントと doctest を実行します。

次に読む項目

タスク読み込むもの
公開クレート API をドキュメント化するguidelines.md、workflows/document-library.md
doctest または例を追加するreferences/rustdoc-patterns.md
公開に向けてドキュメントを準備するreferences/rustdoc-patterns.md

出典について

このガイダンスは、Herbert Wolverson 著『Advanced Hands-On Rust』、特にライブラリのドキュメント化を扱う第 4 章と、クレートの共有を扱う第 15 章をもとに、翻案および要約したものです。例は独自の雛形です。

コメント