APIリクエスト・レスポンスの具体的なサンプル作成と エラーケースドキュメント化のための知識とテンプレート 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/request-response-examples/resources/error-response-standards.md`: エラーレスポンス標準ガイド - `.claude/skills/request-response-examples/resources/example-design-patterns.md`: リクエスト・レスポンス例 設計パターン - `.claude/skills/request-response-examples/resources/sdk-examples.md`: 言語別SDKサンプル作成ガイド - `.claude/skills/request-response-examples/scripts/generate-curl-examples.js`: OpenAPI 仕様から...
Scanned 9/8/2026
Install to Claude Code
npx -y skills add mattnigh/skills_collection --skill collection --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Collection?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/mattnigh-collection-0187671e)More formats (shields.io, HTML) on the badges page.
---
name: .claude/skills/request-response-examples/SKILL.md
description: |
APIリクエスト・レスポンスの具体的なサンプル作成と
エラーケースドキュメント化のための知識とテンプレート
📚 リソース参照:
このスキルには以下のリソースが含まれています。
必要に応じて該当するリソースを参照してください:
- `.claude/skills/request-response-examples/resources/error-response-standards.md`: エラーレスポンス標準ガイド
- `.claude/skills/request-response-examples/resources/example-design-patterns.md`: リクエスト・レスポンス例 設計パターン
- `.claude/skills/request-response-examples/resources/sdk-examples.md`: 言語別SDKサンプル作成ガイド
- `.claude/skills/request-response-examples/scripts/generate-curl-examples.js`: OpenAPI 仕様から cURL コマンド例を生成するスクリプト
- `.claude/skills/request-response-examples/scripts/validate-examples.js`: OpenAPI 仕様内の example 検証スクリプト
- `.claude/skills/request-response-examples/templates/curl-examples.md`: cURLサンプルテンプレート
- `.claude/skills/request-response-examples/templates/error-catalog.md`: エラーカタログテンプレート
version: 1.0.0
---
# Request/Response Examples スキル
## 概要
API ドキュメントにおける具体的なリクエスト・レスポンス例、
エラーケース、エッジケースの効果的な文書化手法を提供します。
## 知識ドメイン
### 1. リクエスト例設計
- cURL コマンド形式
- 言語別 SDK サンプル(JavaScript, Python, Go, etc.)
- HTTP リクエスト生フォーマット
- 必須/オプションパラメータの明示
### 2. レスポンス例設計
- 成功レスポンス(200, 201, 204)
- ページネーション付きリスト
- ネストしたリソース表現
- HATEOAS リンク
### 3. エラーレスポンス
- RFC 7807 Problem Details 形式
- エラーコード体系
- バリデーションエラー詳細
- リトライ可能性の明示
### 4. エッジケース
- 空配列・null 値
- 大量データ
- 特殊文字・Unicode
- タイムゾーン・日付形式
### 5. インタラクティブ例
- Try It Out 機能
- サンドボックス環境
- テストデータ戦略
## リソース
| ファイル | 内容 |
| --------------------------------------- | -------------------------------- |
| `resources/example-design-patterns.md` | 効果的なサンプル設計パターン |
| `resources/error-response-standards.md` | エラーレスポンス標準(RFC 7807) |
| `resources/sdk-examples.md` | 言語別 SDK サンプル作成ガイド |
## テンプレート
| ファイル | 用途 |
| ---------------------------- | -------------------------- |
| `templates/curl-examples.md` | cURL コマンドテンプレート |
| `templates/error-catalog.md` | エラーカタログテンプレート |
## 使用方法
```
このスキルを使用して:
1. APIエンドポイントの具体的なリクエスト例を作成
2. 成功・エラーレスポンスの両方を文書化
3. 開発者が即座に使えるコードスニペットを提供
4. エッジケースとその処理方法を明示
```
## 適用対象
- REST API ドキュメント
- GraphQL API サンプル
- WebSocket メッセージ例
- SDK リファレンス
- チュートリアル・クイックスタート
## 関連スキル
| スキル | パス | 関連性 |
| -------------------------------- | ---------------------------------------------------------- | ---------------------------------------- |
| .claude/skills/openapi-specification/SKILL.md | `.claude/skills/openapi-specification/SKILL.md` | OpenAPI 仕様書内の examples 定義 |
| .claude/skills/authentication-docs/SKILL.md | `.claude/skills/authentication-docs/SKILL.md` | 認証リクエスト/レスポンス例 |
| .claude/skills/api-documentation-best-practices/SKILL.md | `.claude/skills/api-documentation-best-practices/SKILL.md` | API ドキュメント全体のベストプラクティス |
## 変更履歴
| バージョン | 日付 | 変更内容 |
| ---------- | ---------- | ------------------------------------------------------------------------------------ |
| 1.0.0 | 2025-11-27 | 初版リリース。リクエスト/レスポンス例設計パターン、RFC 7807 エラー標準、SDK 例を追加 |
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!