← スキル一覧に戻る

generate-api-client
by aiskillstore
generate-api-clientは、other分野における実用的なスキルです。複雑な課題への対応力を強化し、業務効率と成果の質を改善します。
⭐ 102🍴 3📅 2026年1月23日
SKILL.md
name: generate-api-client description: Orval APIクライアント生成スキル(OpenAPI仕様書から型安全なAPIクライアントを自動生成)
Generate API Client Skill - Orval APIクライアント生成スキル
役割
OpenAPI仕様書(api-docs.yaml)から型安全なAPIクライアントを自動生成するスキルです。
実行フロー
Phase 1: 仕様書確認
# OpenAPI仕様書の存在確認
ls backend/src/main/resources/static/api-docs.yaml
Phase 2: Orval実行
cd frontend
# Orvalで型安全なAPIクライアント生成
pnpm run generate:api
Phase 3: 生成確認
# 生成されたファイル確認
ls frontend/src/lib/api/generated/
Phase 4: 型チェック
# TypeScript型チェック
npx tsc --noEmit
Phase 5: 完了報告
## Generate API Client 完了報告
### 生成結果
- ✅ APIクライアント生成完了
- ✅ 型定義生成完了
- ✅ TypeScript型チェック成功
### 生成ファイル
- frontend/src/lib/api/generated/api.ts
- frontend/src/lib/api/generated/model.ts
### 次のステップ
生成されたAPIクライアントをimportして使用できます。
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
✓人気
GitHub Stars 100以上
+5
✓最近の活動
3ヶ月以内に更新
+5
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
レビュー
💬
レビュー機能は近日公開予定です
