grpc-microservices — скилл для Claude Code: суть и установка
Помогает проектировать gRPC-сервисы и схемы Protocol Buffers с учётом разных видов стриминга. Пригодится при создании быстрых распределённых систем и строгих API.
npx skills add manutej/luxor-claude-marketplace --skill grpc-microservices -a claude-codeЧто делает grpc-microservices
Скилл даёт ассистенту практические правила для архитектуры микросервисов на базе gRPC и сериализации protobuf. Он подсказывает, как оформлять .proto-контракты, применять перечисления со значением 0 по умолчанию и структурировать сложные типы через oneof или repeated.
Внутри описаны четыре формата вызовов: одиночные RPC, серверный и клиентский стриминг, а также двунаправленный обмен сообщениями в реальном времени. Включены подходы к пагинации через токены и пакетной обработке запросов. В схемах Protobuf нельзя заново назначать удалённые номера полей. Это ломает совместимость между версиями сервисов.
Какие задачи решает
- спроектировать контракт микросервиса в файле
.proto - настроить двунаправленный стриминг для обмена данными
- описать схему пагинации ответов через токены
- организовать пакетную выборку сущностей по списку идентификаторов
Примеры запросов агенту
- Спроектируй
.proto-файл для сервиса пользователей с методами создания и пагинации черезpage_token - Опиши сервис чата с двунаправленным стримингом сообщений на gRPC
- Добавь в схему фильтрацию с объединением полей через
oneof
Как установить grpc-microservices
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill grpc-microservices -a claude-code2Вручную: положить файлы
~/.claude/skills/grpc-microservices/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/grpc-microservices/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill grpc-microservices -a codex2Вручную: положить файлы
.agents/skills/grpc-microservices/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill grpc-microservices -a cursor2Вручную: положить файлы
.cursor/skills/grpc-microservices/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manutej/luxor-claude-marketplace grpc-microservices2Вручную: положить файлы
.github/skills/grpc-microservices/SKILL.md1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill grpc-microservices -a gemini-cli2Командой платформы
gemini skills install https://github.com/manutej/luxor-claude-marketplace --path plugins/luxor-backend-toolkit/skills/grpc-microservicesВручную: положить файлы
.devin/skills/grpc-microservices/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill grpc-microservices -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о grpc-microservices
Как установить grpc-microservices в Claude Code?
Выполните команду npx skills add manutej/luxor-claude-marketplace --skill grpc-microservices -a claude-code в терминале.
Что делает скилл grpc-microservices?
Он обучает ИИ-агента проектировать сервисы gRPC, составлять схемы Protocol Buffers и подбирать потоковые паттерны передачи данных.
Почему в Protocol Buffers нельзя менять номера существующих полей?
Порядковые номера полей отвечают за бинарную сериализацию данных. Повторное использование старого номера приведёт к сбою десериализации у клиентов с предыдущей версией контракта.