원클릭으로
api-design
REST API design conventions for FastAPI routers
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
REST API design conventions for FastAPI routers
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Debug frontend vanilla JS issues - console errors, rendering bugs, SPA navigation, WebSocket
Automates the process of setting up the first admin user or adding new admins via the bootstrap endpoint. Includes a Python script for easy execution.
Push to remote and wait for CI to pass. If CI fails, read logs, fix bugs, and re-push. Repeat until green.
Use when building or debugging LangGraph multi-agent systems - eval-first execution, task decomposition, model routing by complexity, and cost discipline
Use when AI agent modifies API routes or backend logic - catch systematic blind spots where the same model writes and reviews code
Use when making or recording significant architectural decisions - capture context, alternatives, and rationale as structured ADRs
| name | api-design |
| description | REST API design conventions for FastAPI routers |
/api/{resource} # Collection
/api/{resource}/{id} # Specific item
/api/{resource}/{id}/{sub} # Sub-resource
from api.models import APIResponse
def get_user() -> APIResponse[UserSchema]:
return APIResponse(success=True, data=user)
from fastapi import HTTPException, status
raise HTTPException(status_code=status.HTTP_404_NOT_FOUND, detail="User not found")
offset and limit query paramshas_more boolean for infinite scroll@limiter.limit()Request parameter when using rate limitsDepends(get_current_user)current_user["user_id"] for identity