code-sample-documentation について
実用的で正確、コピーしやすく保守しやすいコードサンプルの作成とレビューを支援するスキルです。開発者やテクニカルライター向けに、設計、レビュー、検証の指針を示します。
主な機能
- 01コードサンプルの種類の分類
- 02明確さと使いやすさの評価
- 03タスクに応じたガイドの案内
- 04可能な場合のテスト推奨
- 05未検証の前提の明記
活用シーン
- 01API例やコマンドラインコマンドのレビュー
- 02コピー可能な設定スニペットの作成
- 03リクエストとレスポンスの例の設計
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ lvtd-llc/ skills --skill code-sample-documentationインストール後、Claude Code で/code-sample-documentationを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
guidelines.mdreferences/core/knowledge.mdworkflows/review-code-sample.md詳細
コードサンプルのドキュメント
このスキルを使用して、有用で正確、コピー可能かつ保守しやすいコードサンプルを作成・レビューします。実行可能な例、説明用のスニペット、API のリクエストとレスポンスの組み合わせ、CLI コマンド、設定ファイル、生成されたリファレンスに適用されます。
このスキルは、特に第 5 章「コードサンプルの組み込み」を参考に、『Docs for Developers: An Engineer's Field Guide to Technical Writing』を基にしています。ガイダンスは変換・言い換えたものです。書籍の文章をユーザー向けの出力にコピーしないでください。出典:https://link.springer.com/book/10.1007/978-1-4842-7217-6
クイックスタート
guidelines.mdを読み込み、必要最小限の参考資料を選びます。- サンプルを実行可能、説明用、またはリクエスト/レスポンスの組み合わせに分類します。
- サンプルが説明されているか、簡潔か、明確か、使用可能か、信頼できるかを確認します。
- サンプルを徹底的にレビューするには、
workflows/review-code-sample.mdを使用します。 - 実行やテストが可能な場合はそれを優先します。難しい場合は、未検証の箇所を明記します。
デフォルトの出力
コードサンプルをレビューまたは設計する際は、次の内容を返します。
- サンプルの目的 - 読者が何を学ぶか、何を達成するか。
- サンプルの種類 - 実行可能、説明用、リクエスト/レスポンス、CLI、設定、または生成されたもの。
- 問題点または設計上の注意点 - 読者へのリスクが高い順。
- 修正したサンプル - 要求された場合は、簡潔でコピー可能なもの。
- テスト計画 - 実行時の動作、出力、バージョンに関する前提を検証する方法。
- 保守に関する注意点 - 信頼できる情報源、担当者、生成物と手作業による部分の境界。
目次
| 必要な内容 | ここから始める |
|---|---|
| サンプルの種類を理解する | references/core/knowledge.md |
| サンプルのルールを適用する | references/core/knowledge.md |
| 修正前/修正後の例を見る | references/core/knowledge.md |
| サンプルをレビューまたは設計する | workflows/review-code-sample.md |
| タスクに応じて参照先を選ぶ | guidelines.md |
基本方針
- サンプルはドキュメントであり、ソフトウェアでもあります。両方として扱ってください。
- サンプルの複雑さを、読者の習熟段階に合わせます。
- プレースホルダー、入力、出力、制限事項を明示します。
- 使用目的に合わせてレビューおよびテストされていない限り、サンプルが本番環境でそのまま使えるかのように示してはいけません。
コメント
Markdown 対応