fastapi-microservices-development — скилл для Claude Code
Скилл помогает проектировать микросервисы на FastAPI, настраивать внедрение зависимостей и выстраивать асинхронное взаимодействие между сервисами.
npx skills add manutej/luxor-claude-marketplace --skill fastapi-microservices-development -a claude-codeЧто делает fastapi-microservices-development
Скилл содержит архитектурные шаблоны для Python. Он задаёт правила разделения логики по отдельным сервисам, построения REST API и валидации входящих данных через схемы Pydantic. Внутри разобраны типовые операции создания и обновления сущностей с точными статус-кодами ответов.
Отдельный блок посвящён управлению зависимостями через Depends и правилам выбора между async def и синхронными функциями def. Для связи сервисов скилл предлагает асинхронные HTTP-запросы через клиент httpx с обработкой сбоев соседних узлов или интеграцию с брокерами. Это помогает избежать жесткой связности.
Для работы потребуется Python 3.7 или новее. Если в проекте используются синхронные драйверы баз данных, вызовы async def могут заблокировать цикл событий.
Какие задачи решает
- спроектировать архитектуру независимых микросервисов с раздельной ответственностью
- настроить внедрение зависимостей через
Dependsдля переиспользования логики - организовать сетевые запросы между сервисами с помощью
httpx - описать CRUD-эндпоинты и схемы данных через Pydantic
Примеры запросов агенту
- Помоги спроектировать эндпоинты CRUD и схемы Pydantic для микросервиса заказов на FastAPI.
- Покажи, как связать два микросервиса асинхронными вызовами через httpx с обработкой кода 503.
- Настрой общую зависимость авторизации через Depends для проверки прав в нескольких маршрутах.
Как установить fastapi-microservices-development
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-microservices-development -a claude-code2Вручную: положить файлы
~/.claude/skills/fastapi-microservices-development/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/fastapi-microservices-development/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-microservices-development -a codex2Вручную: положить файлы
.agents/skills/fastapi-microservices-development/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-microservices-development -a cursor2Вручную: положить файлы
.cursor/skills/fastapi-microservices-development/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manutej/luxor-claude-marketplace fastapi-microservices-development2Вручную: положить файлы
.github/skills/fastapi-microservices-development/SKILL.md1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-microservices-development -a gemini-cli2Командой платформы
gemini skills install https://github.com/manutej/luxor-claude-marketplace --path plugins/luxor-backend-toolkit/skills/fastapi-microservices-developmentВручную: положить файлы
.devin/skills/fastapi-microservices-development/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-microservices-development -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о fastapi-microservices-development
Как установить fastapi-microservices-development в Claude Code?
Выполните в терминале команду npx skills add manutej/luxor-claude-marketplace --skill fastapi-microservices-development -a claude-code. Файл инструкции сохранится по пути ~/.claude/skills/fastapi-microservices-development/SKILL.md.
Что даёт скилл fastapi-microservices-development?
Он снабжает ассистента инструкциями по разработке микросервисов на FastAPI. Сюда входят паттерны проектирования API, работа с зависимостями и асинхронными вызовами.
Когда руководство рекомендует использовать def вместо async def?
Синхронные функции def рекомендуются для простых задач без ожидания сетевого ввода-вывода, синхронных библиотек баз данных или операций, нагружающих процессор.