API設計

Design RESTful or GraphQL APIs with endpoints, authentication, and OpenAPI specifications.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/y-nishizaki/skills --skill api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: API設計
Source: https://github.com/y-nishizaki/skills/tree/main/src/design/api-design
Command: npx skills add https://github.com/y-nishizaki/skills --skill api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires express, express-rate-limit, and includes references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of designing APIs, whether RESTful or GraphQL, ensuring consistency, security, and optimal performance, preventing issues like over-fetching or poor error handling.

Core Features & Use Cases

  • Resource & Endpoint Design: Guides through creating intuitive URLs, HTTP methods, and status codes.
  • Authentication & Authorization: Implements secure API access using methods like JWT or OAuth 2.0.
  • Versioning & Documentation: Establishes clear API versioning strategies and generates OpenAPI specifications.
  • Use Case: Design a secure and scalable RESTful API for a mobile application, including user authentication, data filtering, and clear error responses.

Quick Start

Use the API設計 skill to design a RESTful API for managing user profiles, including endpoints for CRUD operations and authentication.