api-documentation-writer について
開発者向けの包括的なAPIドキュメントを作成するスキルです。REST、GraphQLなどのAPIについて、情報整理から例、エラー、制限、品質確認までを支援します。
主な機能
- 01API情報の収集
- 02構成に沿ったドキュメント作成
- 03RESTとGraphQLの例
- 04エラーとレート制限の説明
- 05curl、JavaScript、Pythonのサンプル
- 06ドキュメント品質チェックリスト
活用シーン
- 01RESTエンドポイントの文書化
- 02OpenAPI仕様の作成
- 03GraphQLスキーマの説明
- 04Webhookや認証ガイドの作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ onewave-ai/ claude-skills --skill api-documentation-writerインストール後、Claude Code で/api-documentation-writerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/best-practices.mddocumentation-structure.mdoutput-template.md詳細
API ドキュメントライター
包括的で開発者に使いやすい API ドキュメントを生成します。
内容
references/documentation-structure.md— 説明する各セクション(概要、認証、エンドポイント、エラー、レート制限、SDK、Webhook、GraphQL)references/output-template.md— 実例付きの標準 REST Markdown テンプレートreferences/best-practices.md— ベストプラクティス、開発者体験向上のヒント、出力品質チェックリスト
ワークフロー
-
API 情報を収集します。API の種類(REST、GraphQL、WebSocket、gRPC)、認証方式(API キー、OAuth、JWT)、ベース URL とバージョニング戦略、利用可能なエンドポイントとその用途、リクエスト/レスポンス形式、レート制限や利用上の制約を確認します。
-
ドキュメントの構成を作成します。
references/documentation-structure.mdのすべてのセクションを含め、よく利用される操作から順に並べます。 -
出力を生成します。REST API では
references/output-template.mdに従い、GraphQL ではスキーマ、クエリ、ミューテーション、サブスクリプションの例に合わせて調整します。すべてのプレースホルダーを現実的なサンプルデータに置き換え、リクエストとレスポンスの両方を示します。 -
エラーとレート制限を記載します。標準的なエラーレスポンス形式、一般的なエラーコード、トラブルシューティングのガイダンス、制限、確認すべきヘッダー、
429レスポンスの処理方法を含めます。 -
複数の言語(curl、JavaScript、Python)でコードサンプルを提供し、利用できる場合は SDK、Postman コレクション、OpenAPI 仕様へのリンクを記載します。
-
提供する前に、
references/best-practices.mdのチェックリストに照らして品質を確認します。
使用例
- 「自分の REST エンドポイントの API ドキュメントを書いて」
- 「自分の API の OpenAPI 仕様を作成して」
- 「この GraphQL スキーマをドキュメント化して」
- 「自分の Webhook API の開発者向けドキュメントを生成して」
- 「API の認証ガイドを書いて」