API Design

HTTP API의 계약을 새로 설계하거나 기존 계약을 바꿀 때 사용한다. "이 엔드포인트 어떻게 설계하지", "URL을 어떻게 나눌까", "이 응답 형식 괜찮나", "이렇게 바꾸면 클라이언트가 깨지나", "버저닝 어떻게 하지" 같은 요청에 트리거된다. 리소스 모델링, 상태 코드/오류 규약, 호환성 파괴 판단, 페이징·멱등성 규칙을 다룬다. 구현 계층 배치가 목적이면 java-spring-backend를, 이미 있는 구현을 평가하는 것이면 code-review를 쓴다.

j99way99 Updated

File contents

j99way99/claude-skills/tree/main/skills/api-design commit 775fae7789

Frequently asked questions

npx skillmds@latest add j99way99/api-design