一覧に戻る
CLIClaude
Claude Code でREST API を設計から実装まで一括
エンドポイント設計・バリデーション・エラーハンドリング・型定義を一括生成
以下の仕様でREST APIを設計&実装してください。
【フレームワーク】
{{例: Next.js App Router (Route Handlers) / Express / Hono}}
【リソース】
{{例: users, posts, comments}}
【必要なエンドポイント】
- GET /api/{{resource}} → 一覧取得(ページネーション付き)
- GET /api/{{resource}}/[id] → 詳細取得
- POST /api/{{resource}} → 新規作成(バリデーション付き)
- PUT /api/{{resource}}/[id] → 更新
- DELETE /api/{{resource}}/[id] → 削除
【実装に含めるもの】
- リクエストバリデーション(Zod)
- エラーハンドリング(統一フォーマット)
- TypeScript型定義
- 認証チェック({{例: Bearer Token / NextAuth}})
【DB】
{{例: Supabase / Prisma + PostgreSQL / Firebase}}
全エンドポイントを実装し、curlでのテストコマンド例も出力してください。
#API#設計#ClaudeCode
シェア:Xでシェア