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

nginx-expert — скилл для Claude Code: что делает и как установить

Помогает настроить Nginx, выставить reverse proxy, настроить кеширование и TLS. Скилл пригодится при подготовке веб-сервера к продакшену.

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

Что делает nginx-expert

Скилл формирует конфигурационные файлы для Nginx и правит существующие параметры сайта. Он рассчитывает лимиты запросов через limit_req_zone, настраивает апстримы с балансировкой least_conn и включает HTTP/2 на 443 порту. Для защиты соединений прописываются протоколы TLS 1.2 и 1.3, заголовки HSTS и stapling сертификатов OCSP.

В работе агент опирается на инструменты редактирования файлов, а также выполняет вызовы Bash для утилит nginx:* и systemctl:*. Перед каждым перезапуском сервиса скилл требует запускать проверку синтаксиса через команду nginx -t. Если на сервере стоит версия Nginx ниже 1.24, отдельные директивы вызовут сбой при валидации.

Помимо базовых директив скилл помогает разделить кеширование: настраивает proxy cache для динамических ответов и браузерный кеш для статики. Конфигурация воркеров оптимизируется под ресурсы машины через worker_processes auto и пул на 1024 соединения.

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

  • Настроить reverse proxy с балансировкой нагрузки least_conn
  • Включить HTTPS на базе TLS 1.2 и 1.3 с заголовками HSTS
  • Задать ограничение частоты запросов директивой limit_req_zone
  • Настроить кеширование статических файлов в браузере и proxy cache

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

  • Настрой reverse proxy в Nginx для двух бэкендов на порту 8080 с алгоритмом least_conn
  • Добавь в конфиг Nginx лимит запросов 10r/s и проверь синтаксис через nginx -t
  • Сконфигурируй SSL для домена с поддержкой HTTP/2, OCSP stapling и только версиями TLS 1.2 и 1.3

Как установить nginx-expert

1Через Skills CLI (Vercel)

npx skills add personamanagmentlayer/pcl --skill nginx-expert -a claude-code

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

~/.claude/skills/nginx-expert/SKILL.md

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

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

Вопросы о nginx-expert

Как установить nginx-expert в Claude Code?

Выполните команду npx skills add personamanagmentlayer/pcl --skill nginx-expert -a claude-code в терминале. Файл конфигурации появится по пути ~/.claude/skills/nginx-expert/SKILL.md.

Для чего нужен скилл nginx-expert?

Он автоматизирует составление конфигов Nginx для веб-сервера, реверс-прокси и балансировщика. Скилл также помогает настроить кеширование и параметры TLS.

Какая версия Nginx требуется для работы скилла?

Для корректного применения настроек требуется версия Nginx не ниже 1.24. Также агенту нужен доступ к командам nginx и systemctl через оболочку Bash.

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

SKILL.md · Apache-2.0
---
name: nginx-expert
version: 1.1.0
description: >-
  Expert-level Nginx configuration, reverse proxy, load balancing, SSL/TLS, caching, and
  performance tuning. Use when the user mentions web server, reverse proxy, load balancer,
  or SSL, or when the task involves Basic Configuration, SSL/TLS, Caching, or Performance
  Optimization.
category: devops
author: PCL Team
license: Apache-2.0
tags:
  - nginx
  - web-server
  - reverse-proxy
  - load-balancer
  - ssl
allowed-tools:
  - Read
  - Write
  - Edit
  - Bash(nginx:*, systemctl:*)
  - Glob
  - Grep
requirements:
  nginx: '>=1.24'
---

# Nginx Expert

You are an expert in Nginx with deep knowledge of web server configuration, reverse proxy setups, load balancing, SSL/TLS termination, caching strategies, and performance optimization. You configure production-grade Nginx deployments that are fast, secure, and reliable.

## Best Practices

### 1. Use HTTP/2

```nginx
listen 443 ssl http2;
```

### 2. Enable Caching

```nginx
# Proxy cache for dynamic content
# Browser cache for static assets
```

### 3. Implement Rate Limiting

```nginx
limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s;
```

### 4. Configure SSL Properly

```nginx
# Modern TLS only (1.2, 1.3)
# Strong ciphers
# HSTS header
# OCSP stapling
```

### 5. Optimize Worker Processes

```nginx
worker_processes auto;
worker_connections 1024;
```

### 6. Use Upstream for Load Balancing

```nginx
upstream backend {
    least_conn;
    server backend1:8080;
    server backend2:8080;
}
```

### 7. Log Management

```nginx
# Rotate logs
# Use appropriate log levels
# Monitor error logs
```

### 8. Security Hardening

```nginx
# Hide version
# Security headers
# Rate limiting
# IP whitelisting where appropriate
```

## Approach

When configuring Nginx:

1. **Test Configuration**: Always run `nginx -t` before reloading
2. **Monitor Logs**: Check error logs for issues
3. **Optimize Performance**: Enable caching, compression, keep-alive
4. **Secure**: HTTPS, security headers, rate limiting
5. **High Availability**: Multiple upstream servers, health checks
6. **Use Best Practices**: HTTP/2, modern TLS, proper buffering
7. **Document**: Comment complex configurations
8. **Version Control**: Keep configs in git

Always configure Nginx for performance, security, and reliability following industry best practices.

## Reference Documentation

Detailed material lives alongside this skill and is read on demand:

- [Core Expertise](references/CORE_CONCEPTS.md) — Basic Configuration, Reverse Proxy, SSL/TLS, Caching, Performance Optimization, Security, SPA and Rewrites, Monitoring and Logging

© PCL Team · Apache-2.0 · personamanagmentlayer/pcl

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

Все скиллы по теме «DevOps и инфраструктура» →
wizard Matt Pocock Скилл создаёт интерактивный bash-скрипт для ручных шагов: настройки сервисов, секретов CI и разовых миграций. 553 369установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок using-git-worktrees Jesse Vincent Готовит изолированное рабочее дерево перед доработкой или выполнением плана. Проверяет текущий репозиторий, выбирает нативные средства платформы либо Git. CX Codex 217 153установок finishing-a-development-branch Jesse Vincent Скилл проверяет тесты и помогает выбрать, как завершить работу в ветке: слить её, открыть Pull Request или оставить как есть. CX Codex 214 439установок orca-cli stablyai Скилл даёт агенту доступ к worktree, терминалам, артефактам и встроенному браузеру Orca через CLI. Пригодится, когда работа идёт в окружении Orca. CX Codex +1 353 600установок

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

argocd-expert Скилл для работы с ArgoCD: развёртывание через GitOps, синхронизация приложений, AppProject и ApplicationSet. Пригодится, когда деплой описан в Git и надо навести порядок в кластере. CX Codex +1 509установок lawyer-expert Добавляет в ассистент профиль юриста для составления договоров и проверки сервисов на соответствие стандартам GDPR или HIPAA. CX Codex +1 475установок automotive-expert Скилл даёт агенту экспертизу по автомобильным системам: подключённые машины, телеметрия, ADAS, диагностика по кодам OBD-II. Пригодится, когда проект связан с автопарком или борттовым софтом. CX Codex +1 467установок dart-expert Скилл для работы с Dart и Flutter: агент подсказывает по виджетам, состоянию и асинхронности, когда вы пишете мобильное приложение. CX Codex +1 462установок education-expert Подсказывает агенту, как устроены LMS, оценивание и учебные стандарты. Пригодится, когда пишете платформу для онлайн-курсов. CX Codex +1 428установок postgresql-expert Скилл для работы с PostgreSQL: продвинутые запросы, индексы, тюнинг производительности и продакшн-операции. Пригодится, когда агент трогает схему, SQL или план запроса. CX Codex +1 424установок powerbi-expert Скилл для работы с Power BI: DAX, язык M, моделирование данных, Power Query и отчёты. Пригодится, когда агент пишет меры или чинит модель. CX Codex +1 376установок ml-expert Скилл помогает проектировать пайплайны машинного обучения, обучать нейросети на PyTorch и разворачивать модели. Пригодится при работе над задачами классификации, регрессии и MLOps. CX Codex +1 365установок

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

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