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