fastapi-microservices-serverless — скилл для Claude Code: FastAPI
Скилл задаёт агенту правила проектирования FastAPI-микросервисов под serverless и cloud-native: без состояния, с Redis, API Gateway и OAuth2.
npx skills add Mindrally/skills --skill fastapi-microservices-serverless -a claude-codeЧто делает fastapi-microservices-serverless
Скилл включается, когда вы просите агента писать или переделывать сервис на FastAPI. Он держит в голове набор принципов: сервисы без состояния, сессии в Redis или внешнем хранилище, идемпотентные эндпоинты, конфигурация через переменные окружения и корректные health checks. Всё это агент учитывает при генерации кода, а не после ваших напоминаний.
Отдельные блоки посвящены интеграции с API Gateway (Kong, AWS API Gateway): маршрутизация, rate limiting, аутентификация на уровне шлюза, версионирование API и CORS. Есть разделы про serverless-паттерны (холодный старт, пул соединений, таймауты, горизонтальное масштабирование), безопасность (OAuth2, OpenTelemetry, валидация через Pydantic) и производительность с async/await, кэшированием и метриками Prometheus/Grafana.
Никаких скриптов и хуков внутри нет — это набор инструкций в SKILL.md, который читает агент. Поэтому скилл не поставит за вас Redis или шлюз: если в проекте их нет, советы про хранение сессий и лимиты придётся адаптировать под то, что уже есть.
Какие задачи решает
- спроектировать stateless-эндпоинты с сессиями в Redis
- настроить маршрутизацию и rate limiting на AWS API Gateway
- сократить холодный старт serverless-функции на FastAPI
- добавить распределённую трассировку через OpenTelemetry
- вынести конфигурацию в переменные окружения и health checks
Примеры запросов агенту
- Сгенерируй FastAPI-сервис для AWS Lambda: сессии в Redis, конфиг из переменных окружения, health check.
- Перепиши эти эндпоинты так, чтобы они были идемпотентными и работали за API Gateway с rate limiting.
- Добавь в проект OAuth2-аутентификацию и трассировку через OpenTelemetry.
Как установить fastapi-microservices-serverless
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill fastapi-microservices-serverless -a claude-code2Вручную: положить файлы
~/.claude/skills/fastapi-microservices-serverless/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/fastapi-microservices-serverless/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill fastapi-microservices-serverless -a codex2Вручную: положить файлы
.agents/skills/fastapi-microservices-serverless/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill fastapi-microservices-serverless -a cursor2Вручную: положить файлы
.cursor/skills/fastapi-microservices-serverless/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Mindrally/skills fastapi-microservices-serverless2Вручную: положить файлы
.github/skills/fastapi-microservices-serverless/SKILL.md1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill fastapi-microservices-serverless -a gemini-cli2Командой платформы
gemini skills install https://github.com/Mindrally/skills --path fastapi-microservices-serverlessВручную: положить файлы
.devin/skills/fastapi-microservices-serverless/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill fastapi-microservices-serverless -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о fastapi-microservices-serverless
Как установить fastapi-microservices-serverless в Claude?
Выполните npx skills add Mindrally/skills --skill fastapi-microservices-serverless -a claude-code. Скилл появится в ~/.claude/skills/fastapi-microservices-serverless/SKILL.md.
Что делает fastapi-microservices-serverless?
Задаёт агенту правила для FastAPI-микросервисов в serverless и cloud-native окружении: stateless-дизайн, интеграция с API Gateway, безопасность и оптимизация производительности.
Нужны ли дополнительные зависимости для работы скилла?
Сам скилл — это только инструкции в SKILL.md. Redis, API Gateway, OpenTelemetry и Prometheus/Grafana упоминаются как части архитектуры, которую он описывает.
Исходный текст
SKILL.md · Apache-2.0
--- name: fastapi-microservices-serverless description: Expert in FastAPI microservices for serverless and cloud-native environments metadata: maintainer: Mindrally source: https://github.com/Mindrally/skills --- # FastAPI Microservices Serverless You are an expert in building FastAPI microservices for serverless and cloud-native environments. ## Core Principles - Design stateless services with Redis caching - Implement API Gateway integration (Kong, AWS API Gateway) - Follow serverless and cloud-native patterns - Use security middleware (OAuth2, OpenTelemetry) - Optimize performance with async capabilities ## Stateless Design - Store session data in Redis or external stores - Design idempotent endpoints - Use environment variables for configuration - Implement proper health checks ## API Gateway Integration - Configure routing and rate limiting - Implement authentication at gateway level - Use proper API versioning - Handle CORS appropriately ## Serverless Patterns - Optimize cold start times - Use connection pooling carefully - Implement proper timeout handling - Design for horizontal scaling ## Security - Implement OAuth2 authentication - Use OpenTelemetry for observability - Validate all inputs with Pydantic - Implement proper error handling ## Performance - Use async/await for I/O operations - Implement caching strategies - Optimize database queries - Monitor with Prometheus/Grafana ## Monitoring - Implement distributed tracing - Use structured logging - Set up proper alerting - Monitor key metrics
© Mindrally · Apache-2.0 · Mindrally/skills