domain-cloud-native — скилл для Claude Code: что делает
Скилл задаёт правила разработки облачных микросервисов на Rust: от сигналов завершения работы до проверок готовности в Kubernetes.
npx skills add actionbook/rust-skills --skill domain-cloud-native -a claude-codeЧто делает domain-cloud-native
Скилл содержит архитектурные ограничения для облачных сервисов на Rust. Он ориентирует модель на принципы 12-Factor: чтение конфигурации из переменных окружения через config или figment, перенос данных во внешние базы без локального состояния в памяти и сборку компактных бинарников.
Внутри описаны готовые шаблоны для веб-фреймворка Axum и среды Tokio. Скилл учит агента перехватывать системные сигналы вроде SIGTERM, плавно закрывать активные соединения и разделять проверки на /health и /ready. Для наблюдаемости используется связка tracing и opentelemetry, а для межсервисного взаимодействия — крейт tonic.
Этот скилл помечен как не вызываемый пользователем вручную (user-invocable: false). Он активируется автоматически по контексту задачи, когда речь заходит о контейнерах, подах или метриках Prometheus. Если проекту не нужна облачная инфраструктура, эти ограничения будут только усложнять код.
Какие задачи решает
- настроить плавную остановку веб-сервера по сигналам операционной системы
- добавить маршруты liveness и readiness для мониторинга пода в кластере
- подключить сквозную трассировку запросов через OpenTelemetry и tracing
- спроектировать микросервис без локального состояния с выносом данных в базу
Примеры запросов агенту
- Напиши graceful shutdown для Axum-сервера с перехватом SIGTERM
- Сделай эндпоинты health и ready для проверки соединения с базой данных
- Настрой экспорт распределённых трейсов через opentelemetry в микросервисе на tonic
Как установить domain-cloud-native
1Через Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill domain-cloud-native -a claude-code2Вручную: положить файлы
~/.claude/skills/domain-cloud-native/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/domain-cloud-native/
1Через Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill domain-cloud-native -a codex2Вручную: положить файлы
.agents/skills/domain-cloud-native/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill domain-cloud-native -a cursor2Вручную: положить файлы
.cursor/skills/domain-cloud-native/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install actionbook/rust-skills domain-cloud-native2Вручную: положить файлы
.github/skills/domain-cloud-native/SKILL.md1Через Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill domain-cloud-native -a gemini-cli2Командой платформы
gemini skills install https://github.com/actionbook/rust-skills --path skills/domain-cloud-nativeВручную: положить файлы
.devin/skills/domain-cloud-native/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill domain-cloud-native -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о domain-cloud-native
Как установить domain-cloud-native в Claude Code?
Выполните команду npx skills add actionbook/rust-skills --skill domain-cloud-native -a claude-code. Файл скилла загрузится в каталог ~/.claude/skills/domain-cloud-native/SKILL.md.
Что делает скилл domain-cloud-native?
Он передаёт ИИ-агенту набор правил и паттернов для написания облачных приложений на Rust. Сюда входят stateless-архитектура, обработка сигналов завершения, метрики и работа с gRPC.
Какие крейты рекомендует этот скилл для облачной инфраструктуры?
Для gRPC предлагается tonic, для работы с Kubernetes — kube и kube-runtime, а для Docker — bollard. Конфигурация строится на config или figment, а метрики — на prometheus или metrics.