rustdoc-library-documentation について
rustdoc-library-documentation は、実行可能で見つけやすいドキュメントを整える Rust ライブラリ向けスキルです。利用者の作業手順に沿った公開 API の説明と doctest を重視します。
主な機能
- 01利用者の作業を軸にした構成
- 02crate とモジュールの説明
- 03公開 API と不変条件の記述
- 04コンパイル可能な例と doctest
- 05公開前のドキュメントテスト
活用シーン
- 01Rust ライブラリの crate ドキュメント追加
- 02関数・型・エラーの説明
- 03主要 API の doctest 作成
- 04リリース前の文書と例の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ lvtd-llc/ skills --skill rustdoc-library-documentationインストール後、Claude Code で/rustdoc-library-documentationを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
guidelines.mdagents/openai.yamlreferences/rustdoc-patterns.mdworkflows/document-library.md詳細
Rustdoc ライブラリドキュメント
このスキルを使うと、Rust ライブラリのドキュメントを実行可能で、ナビゲートしやすく、下流のクレート利用者にとって役立つものにできます。
基本的なワークフロー
- 内部モジュールの順序ではなく、利用者が最初に行うタスクから始めます。
- クレートレベルおよびモジュールレベルのドキュメントを追加して、目的と境界を説明します。
- 公開型、関数、エラー、機能、不変条件をドキュメント化します。
- コア API には、短くコンパイル可能な例や doctest を優先します。
- より長いシナリオは
examples/に配置し、ドキュメントから参照します。 - 公開前にドキュメントと 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 章をもとに、翻案および要約したものです。例は独自の雛形です。
コメント
Markdown 対応