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

api-gateway-configuration · secondsky — скилл для Claude Code: настройка

Скилл помогает настроить маршрутизацию, аутентификацию и лимиты запросов в API-шлюзе микросервисной архитектуры.

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

Что делает api-gateway-configuration

Скилл описывает, за что отвечает API-шлюз: маршрутизация запросов и балансировка нагрузки, аутентификация и авторизация, ограничение частоты запросов, преобразование запросов и ответов, логирование, мониторинг и завершение SSL. Дальше идут готовые примеры конфигураций под четыре шлюза.

Для Kong дан YAML с сервисами, маршрутами и плагинами: лимит по минутам и JWT. Для Nginx — upstream с весами серверов, keepalive, проксирование на бэкенд и отдельная локация для health-проверки. Для AWS API Gateway приведён шаблон SAM с авторизатором на базе JWT и Cognito. Отдельный блок — советы: аутентификация на уровне шлюза, глобальные лимиты, логирование запросов, health-чеки бэкендов, кэширование ответов, HTTPS в продакшене и запрет на выдачу деталей бэкенда в ошибках.

Скилл ничего не запускает сам — это справочник по конфигурации. Если у вас в проекте уже есть свой шлюз или вы не используете Kong, Nginx, AWS API Gateway либо Traefik, пользы будет мало.

Какие задачи решает

  • настроить маршрутизацию запросов между микросервисами
  • добавить JWT-аутентификацию на уровне шлюза
  • ограничить частоту запросов к сервису
  • описать upstream с балансировкой нагрузки в Nginx
  • поднять авторизатор Cognito в AWS API Gateway

Примеры запросов агенту

  • настрой Kong для двух сервисов: users и orders, с JWT и лимитом 100 запросов в минуту
  • собери конфиг Nginx с upstream на два бэкенда и health-проверкой
  • добавь в SAM-шаблон API Gateway авторизатор через Cognito

Как установить api-gateway-configuration

1Через Skills CLI (Vercel)

npx skills add secondsky/claude-skills --skill api-gateway-configuration -a claude-code

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

~/.claude/skills/api-gateway-configuration/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

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

ultracite Скилл для настройки Ultracite: линтинг и форматирование JS/TS через Biome, ESLint или Oxlint. Помогает с миграцией и разбором ошибок конфигурации. CX Codex +1 415установок bun-tanstack-start Скилл подсказывает агенту, как поднять full-stack приложение на TanStack Start с рантаймом Bun: роутинг, серверные функции, сборка. CX Codex +1 414установок bun-docker Скилл подсказывает, как собрать Dockerfile и docker-compose для приложения на Bun: официальные образы oven/bun, многоэтапные сборки, hot reload. CX Codex +1 408установок nuxt-ui-v4 Скилл для сборки интерфейсов на Nuxt UI v4: 125+ компонентов, Tailwind v4, тёмная тема. Пригодится, когда агент пишет дашборд, форму или чат на Nuxt. CX Codex +1 410установок health-check-endpoints Скилл для ИИ-кодинга, который помогает настроить liveness, readiness и startup-пробы, а также проверки зависимостей вроде базы и Redis. CX Codex +1 406установок session-management Скилл для ИИ-кодинга, который помогает собрать вход в аккаунт: JWT-токены, хранение сессий в Redis, обновление токена и настройка cookie. CX Codex +1 408установок bun-test-coverage Скилл для работы с покрытием тестов в Bun: флаг --coverage, отчёты lcov, пороги и запуск в CI. Пригодится, когда тесты уже есть, а процент покрытия надо видеть и держать. CX Codex +1 403установок bun-workers Скилл подсказывает агенту, как запускать Web Workers и worker_threads в Bun: параллельные задачи, пул воркеров, обмен сообщениями. CX Codex +1 402установок

Другие версии api-gateway-configuration

Похожие

analyzing-api-gateway-access-logs mahipal Скилл разбирает логи API Gateway и ищет признаки BOLA/IDOR, обхода лимитов, перебора учётных данных и инъекций. CX Codex +1 761установок api-gateway-patterns manutej Скилл для проектирования API-шлюзов на Kong: маршрутизация, лимиты, аутентификация, балансировка. Пригодится, когда микросервисы уже есть, а единой точки входа нет. CX Codex +1 481установок connecting-lambda-to-api-gateway aws Скилл проводит агента по шагам подключения существующей Lambda к Amazon API Gateway: ресурсы, методы, прокси-интеграция, права и деплой. CX Codex +1 6 600установок deploying-custom-domain-rest-api aws Разворачивает региональный REST API в AWS с собственным доменом, функцией на AWS Lambda и авторизатором запросов через AWS CLI. CX Codex +1 5 000установок serverless Mindrally Скилл задаёт агенту правила разработки на FastAPI в микросервисах и serverless-среде: AWS Lambda, Azure Functions, API-шлюзы. CX Codex +1 655установок api-gateway-mcp-server официальный google Настраивает Google Cloud API Gateway как удалённый MCP-сервер по HTTP. Превращает REST-эндпоинты в инструменты ИИ-агентов через спецификации OpenAPI 3.x. CX Codex 499установок

Рядом в теме «Бэкенд и API»

Всё по теме «Бэкенд и API» →

Вопросы о api-gateway-configuration

Как установить api-gateway-configuration в Claude?

Выполните npx skills add secondsky/claude-skills --skill api-gateway-configuration -a claude-code. Скилл появится в ~/.claude/skills/api-gateway-configuration/SKILL.md.

Что делает api-gateway-configuration?

Даёт примеры конфигураций API-шлюзов для Kong, Nginx и AWS API Gateway: маршруты, аутентификация, лимиты запросов, преобразование запросов и ответов. Плюс список практик вроде health-чеков и HTTPS в продакшене.

Для каких шлюзов подходит скилл?

В описании названы Kong, Nginx, AWS API Gateway и Traefik, а примеры конфигураций даны для Kong, Nginx и AWS API Gateway.

Исходный текст

SKILL.md · MIT
---
name: api-gateway-configuration
description: Configures API gateways for routing, authentication, rate limiting, and request transformation in microservice architectures. Use when setting up Kong, Nginx, AWS API Gateway, or Traefik for centralized API management.
license: MIT
---

# API Gateway Configuration

Design and configure API gateways for microservice architectures.

## Gateway Responsibilities

- Request routing and load balancing
- Authentication and authorization
- Rate limiting and throttling
- Request/response transformation
- Logging and monitoring
- SSL termination

## Kong Configuration (YAML)

```yaml
_format_version: "3.0"

services:
  - name: user-service
    url: http://user-service:3000
    routes:
      - name: user-routes
        paths: ["/api/users"]
    plugins:
      - name: rate-limiting
        config:
          minute: 100
          policy: local
      - name: jwt

  - name: order-service
    url: http://order-service:3000
    routes:
      - name: order-routes
        paths: ["/api/orders"]
```

## Nginx Configuration

```nginx
upstream backend {
    server backend1:3000 weight=5;
    server backend2:3000 weight=5;
    keepalive 32;
}

server {
    listen 443 ssl;

    location /api/ {
        proxy_pass http://backend;
        proxy_http_version 1.1;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_cache_valid 200 1m;
    }

    location /health {
        return 200 'OK';
    }
}
```

## AWS API Gateway (SAM)

```yaml
Resources:
  ApiGateway:
    Type: AWS::Serverless::Api
    Properties:
      StageName: prod
      Auth:
        DefaultAuthorizer: JWTAuthorizer
        Authorizers:
          JWTAuthorizer:
            JwtConfiguration:
              issuer: !Sub "https://cognito-idp.${AWS::Region}.amazonaws.com/${UserPoolId}"
```

## Best Practices

- Authenticate at gateway level
- Implement global rate limiting
- Enable request logging
- Use health checks for backends
- Apply response caching strategically
- Never expose backend details in errors
- Enforce HTTPS in production

© secondsky · MIT · secondsky/claude-skills

Смотрите также

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

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