·api-design-patterns
</>

api-design-patterns

Соглашения по проектированию контрактов API для проектов FastAPI с Pydantic v2. Используйте на этапе проектирования при планировании новых конечных точек API, определении контрактов запросов/ответов, разработке разбиения на страницы или фильтрации, стандартизации ответов об ошибках или планировании управления версиями API. Охватывает именование RESTful, семантику методов HTTP, соглашения об именах схем Pydantic v2 (XxxCreate/XxxUpdate/XxxResponse), нумерацию страниц на основе курсора, стандартный формат ошибок и документацию OpenAPI. НЕ охватывает детали реализации (используйте python-backend-expert) или архитектуру системного уровня (используйте системную архитектуру).

18Установки·0Тренд·@hieutrtr

Установка

$npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns

Как установить api-design-patterns

Быстро установите AI-навык api-design-patterns в вашу среду разработки через командную строку

  1. Откройте терминал: Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.)
  2. Выполните команду установки: Скопируйте и выполните эту команду: npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns
  3. Проверьте установку: После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Источник: hieutrtr/ai1-skills.

| GET /v1/users | GET /v1/getUsers | No verbs — HTTP method implies action | | POST /v1/users | POST /v1/user/create | POST to collection = create | | GET /v1/order-items | GET /v1/orderItems | Kebab-case, not camelCase | | GET /v1/users/{id}/orders | GET /v1/users/{id}/orders/{oid}/items | Max 2 nesting levels |

| POST /v1/orders/{id}/actions/cancel | POST /v1/cancelOrder/{id} | Action sub-resource for non-CRUD |

| Method | Purpose | Request Body | Success Status | Idempotent |

Соглашения по проектированию контрактов API для проектов FastAPI с Pydantic v2. Используйте на этапе проектирования при планировании новых конечных точек API, определении контрактов запросов/ответов, разработке разбиения на страницы или фильтрации, стандартизации ответов об ошибках или планировании управления версиями API. Охватывает именование RESTful, семантику методов HTTP, соглашения об именах схем Pydantic v2 (XxxCreate/XxxUpdate/XxxResponse), нумерацию страниц на основе курсора, стандартный формат ошибок и документацию OpenAPI. НЕ охватывает детали реализации (используйте python-backend-expert) или архитектуру системного уровня (используйте системную архитектуру). Источник: hieutrtr/ai1-skills.

Факты (для цитирования)

Стабильные поля и команды для ссылок в AI/поиске.

Команда установки
npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns
Источник
hieutrtr/ai1-skills
Категория
</>Разработка
Проверено
Впервые замечено
2026-02-05
Обновлено
2026-03-10

Browse more skills from hieutrtr/ai1-skills

Короткие ответы

Что такое api-design-patterns?

Соглашения по проектированию контрактов API для проектов FastAPI с Pydantic v2. Используйте на этапе проектирования при планировании новых конечных точек API, определении контрактов запросов/ответов, разработке разбиения на страницы или фильтрации, стандартизации ответов об ошибках или планировании управления версиями API. Охватывает именование RESTful, семантику методов HTTP, соглашения об именах схем Pydantic v2 (XxxCreate/XxxUpdate/XxxResponse), нумерацию страниц на основе курсора, стандартный формат ошибок и документацию OpenAPI. НЕ охватывает детали реализации (используйте python-backend-expert) или архитектуру системного уровня (используйте системную архитектуру). Источник: hieutrtr/ai1-skills.

Как установить api-design-patterns?

Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Где находится исходный репозиторий?

https://github.com/hieutrtr/ai1-skills

Детали

Категория
</>Разработка
Источник
skills.sh
Впервые замечено
2026-02-05