express-microservices-architecture — скилл для Claude Code
Обучает ассистента паттернам микросервисов на Express.js: от API-шлюзов до распределённых транзакций Saga. Помогает проектировать надёжные бэкенд-сервисы.
npx skills add manutej/luxor-claude-marketplace --skill express-microservices-architecture -a claude-codeЧто делает express-microservices-architecture
Скилл содержит набор архитектурных правил для Node.js и Express.js. Он инструктирует модель строить независимые сервисы с раздельной базой данных, настраивать API Gateway и внедрять сервис-дискавери через Consul или Kubernetes. Событийную связь предлагается выстраивать через брокеры вроде RabbitMQ или Kafka.
Внутри описаны подходы к конвейеру промежуточных обработчиков и маршрутизации. Ассистент ориентируется на централизованную обработку ошибок через функции с четырьмя аргументами (err, req, res, next) и предотвращает сбои с помощью Circuit Breaker. Без явного проброса асинхронных сбоев в next(err) встроенный обработчик ошибок Express не сработает.
Какие задачи решает
- спроектировать API Gateway для маршрутизации клиентских запросов
- связать микросервисы через шину событий на Kafka или RabbitMQ
- внедрить паттерн Saga для распределённых транзакций
- настроить централизованный middleware для перехвата асинхронных ошибок
- изолировать хранилища данных по принципу Database per Service
Примеры запросов агенту
- Спроектируй структуру API Gateway на Express для перенаправления запросов в сервис заказов
- Покажи реализацию распределённой транзакции заказа через паттерн Saga с оркестрацией на Express
- Настрой централизованный middleware для перехвата ошибок в Express-сервисе с передачей через
next(err)
Как установить express-microservices-architecture
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill express-microservices-architecture -a claude-code2Вручную: положить файлы
~/.claude/skills/express-microservices-architecture/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/express-microservices-architecture/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill express-microservices-architecture -a codex2Вручную: положить файлы
.agents/skills/express-microservices-architecture/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill express-microservices-architecture -a cursor2Вручную: положить файлы
.cursor/skills/express-microservices-architecture/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manutej/luxor-claude-marketplace express-microservices-architecture2Вручную: положить файлы
.github/skills/express-microservices-architecture/SKILL.md1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill express-microservices-architecture -a gemini-cli2Командой платформы
gemini skills install https://github.com/manutej/luxor-claude-marketplace --path plugins/luxor-backend-toolkit/skills/express-microservices-architectureВручную: положить файлы
.devin/skills/express-microservices-architecture/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill express-microservices-architecture -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о express-microservices-architecture
Как установить express-microservices-architecture в Claude Code?
В терминале выполните команду npx skills add manutej/luxor-claude-marketplace --skill express-microservices-architecture -a claude-code.
Что делает скилл express-microservices-architecture?
Скилл задаёт правила проектирования распределённых систем на Express.js. Модель опирается на проверенные паттерны маршрутизации, изоляции баз данных и отказоустойчивости.
Какие паттерны распределённых транзакций описаны в скилле?
Инструкция включает CQRS и паттерн Saga в двух вариантах: хореографию через события и централизованную оркестрацию.