К основному содержанию
скилл CX Codex

fastapi-microservices-serverless — скилл для Claude Code: FastAPI

Скилл задаёт агенту правила проектирования FastAPI-микросервисов под serverless и cloud-native: без состояния, с Redis, API Gateway и OAuth2.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Mindrally/skills --skill fastapi-microservices-serverless -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/fastapi-microservices-serverless/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/fastapi-microservices-serverless/

По шагам, с командами для каждой платформы: Как установить скилл в 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

Похожие скиллы

Всё по теме «Бэкенд и API» →
aws-serverless aws Скилл-маршрутизатор для serverless на AWS: выбирает форму вычислений под каждый компонент приложения и передаёт работу профильным скиллам. CX Codex +1 10 100установок microservices-patterns manutej Скилл по микросервисам: service mesh, circuit breakers, маршрутизация трафика и Istio. Пригодится, когда сервисы падают каскадом или нужен канареечный релиз. CX Codex +1 446установок fastapi-local-dev Claude MPM Team Скилл-справочник по запуску FastAPI: Uvicorn с автоперезагрузкой для разработки, Gunicorn с UvicornWorker для продакшена. CX Codex +1 347установок serverless-modal wanshuiyin Запускает обучение, инференс и обработку данных на бессерверных GPU в Modal. Помогает рассчитывать бюджет до старта и не переплачивать за простой серверов. CX Codex +1 463установок api-gateway-configuration secondsky Скилл помогает настроить маршрутизацию, аутентификацию и лимиты запросов в API-шлюзе микросервисной архитектуры. CX Codex +1 408установок fastapi-templates Seth Hobson Скилл создаёт структуру FastAPI-проекта с асинхронными маршрутами, зависимостями и обработкой ошибок. Пригодится для нового API на Python. CX Codex 25 840установок

Из того же набора168

anthropic-claude-development Скилл для работы с Anthropic Claude API: Messages API, вызов инструментов, промпт-инжиниринг и сборка приложений на моделях Claude. CX Codex +1 728установок sanity Скилл для работы с Sanity CMS: помогает описывать схемы документов, писать GROQ-запросы и связывать контент с TypeScript. CX Codex +1 725установок llm Скилл задаёт агенту правила работы с большими языковыми моделями: архитектура, файнтюнинг, обучение и деплой. Пригодится, когда проект крутится вокруг трансформеров. CX Codex +1 724установок dotnet Задаёт агенту правила C#, ASP.NET Core и Entity Framework Core: структура проекта, async/await, DI, кэш, тесты. CX Codex +1 724установок tanstack-query Скилл задаёт агенту правила работы с серверным состоянием в React: ключи запросов, queryOptions, мутации и переход с v4 на v5. CX Codex +1 724установок phoenix Задаёт агенту правила кода на Elixir и Phoenix: LiveView, Ecto, контексты, тесты. Пригодится, когда проект уже на Phoenix и нужен предсказуемый стиль. CX Codex +1 722установок solidity Скилл для написания и ревью Solidity-контрактов: паттерны защиты от reentrancy, оптимизация gas, тесты и связка с React-фронтендом. CX Codex +1 721установок autogen-development Подсказывает агенту, как писать код на Microsoft AutoGen: создание агентов, групповые чаты, инструменты, оркестрация. CX Codex +1 721установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой