Skip to main content
skill CX Codex

domain-cloud-native — Claude Code skill: what it does, how to install

A domain skill that injects cloud-native architecture rules into Rust projects, covering health endpoints, graceful exits, and stateless design.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add actionbook/rust-skills --skill domain-cloud-native -a claude-code
Open on GitHub

What domain-cloud-native does

The skill provides architectural constraints for building cloud-native Rust applications. It guides the coding agent toward 12-factor application standards: reading configuration from environment variables via config or figment, offloading state to external databases, and producing lean binaries.

The guidelines focus on operational resilience. They specify patterns for Axum and Tokio to handle SIGTERM signals properly, drain active connections, and expose distinct /health and /ready endpoints. Distributed tracing relies on tracing and opentelemetry, while service-to-service communication points to tonic.

Because this skill is marked with user-invocable: false, developers do not call it with a slash command. It triggers automatically when your prompt mentions Kubernetes, containers, or gRPC services. Applying these constraints to simple command-line tools will add unnecessary boilerplate.

What it helps with

  • implement graceful shutdown using Tokio signal handling in Axum
  • expose dedicated liveness and readiness endpoints for container health
  • wire distributed tracing across services with OpenTelemetry and tracing
  • structure a stateless Rust service storing persistent data in Redis or SQL

Example prompts for the agent

  • Add a graceful shutdown handler for SIGTERM to our Axum HTTP server
  • Create health and readiness endpoints that verify database connectivity
  • Set up OpenTelemetry span export for our tonic microservice

How to install domain-cloud-native

1Skills CLI (Vercel)

npx skills add actionbook/rust-skills --skill domain-cloud-native -a claude-code

2Manually: put the files in place

~/.claude/skills/domain-cloud-native/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/domain-cloud-native/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about domain-cloud-native

How to install domain-cloud-native in Claude Code?

Run npx skills add actionbook/rust-skills --skill domain-cloud-native -a claude-code. The file will be placed into ~/.claude/skills/domain-cloud-native/SKILL.md.

What does domain-cloud-native do?

It guides coding agents on cloud-native Rust conventions. The skill covers zero-downtime shutdown, stateless design, Kubernetes integration, and distributed tracing.

Which crates are recommended by this skill?

The skill specifies tonic for gRPC, kube and kube-runtime for Kubernetes, bollard for Docker, and prometheus or metrics for telemetry.

Similar skills

Everything for Backend and APIs →

From the same set33

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor