actionbook avatar

Domain Cloud Native

Teaches Claude to build cloud-native Rust apps that play nice with Kubernetes and container orchestration. The skill enforces stateless design, graceful shutdown on SIGTERM, and proper observability through tracing spans. It connects domain constraints like the 12-factor app methodology to concrete Rust implementations using tokio signals, tonic for gRPC, and OpenTelemetry. You get health check patterns for liveness and readiness probes, plus guidance on avoiding common mistakes like storing state locally or ignoring shutdown signals. Honestly, this is less about writing microservices and more about not getting paged at 3am because your pods won't drain cleanly.

skills.sh installs
3K
GitHub stars
1.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add actionbook/rust-skills --skill domain-cloud-native --agent claude-code

Installs into .claude/skills of the current project.

Files

Cloud-Native Domain

Layer 3: Domain Constraints

Domain Constraints → Design Implications

Domain RuleDesign ConstraintRust Implication
12-FactorConfig from envEnvironment-based config
ObservabilityMetrics + tracestracing + opentelemetry
Health checksLiveness/readinessDedicated endpoints
Graceful shutdownClean terminationSignal handling
Horizontal scaleStateless designNo local state
Container-friendlySmall binariesRelease optimization

Critical Constraints

Stateless Design

RULE: No local persistent state
WHY: Pods can be killed/rescheduled anytime
RUST: External state (Redis, DB), no static mut

Graceful Shutdown

RULE: Handle SIGTERM, drain connections
WHY: Zero-downtime deployments
RUST: tokio::signal + graceful shutdown

Observability

RULE: Every request must be traceable
WHY: Debugging distributed systems
RUST: tracing spans, opentelemetry export

Trace Down ↓

From constraints to design (Layer 2):

Sponsors

Details

Repository
github.com/actionbook/rust-skills
Categories
Backend & APIs, DevOps & CI/CD, Rust, Cloud & Infrastructure
First seen
Jun 3, 2026

More from actionbook/rust-skills

All 38
1hau823823 avatargen-paylink-govilohau823823/gen-paylink-goviloUpload files to Govilo and generate unlock links via Bot API. Use when: (1) Creating a Govilo unlock link from a ZIP, folder, or individual files, (2) Automatin3Kskills.sh installs
2mksglu avatarcontext-modemksglu/context-modeUse context-mode tools (ctx_execute, ctx_execute_file) instead of Bash/cat when processing large outputs. Triggers: "analyze logs", "summarize output", "process3Kskills.sh installs
3nexu-io avatargsap-corenexu-io/open-designOfficial GSAP skill for the core API — gsap.to(), from(), fromTo(), easing, duration, stagger, defaults, gsap.matchMedia() (responsive, prefers-reduced-motion).3Kskills.sh installs
4sanity-io avatarportable-text-serializationsanity-io/agent-toolkitRender and serialize Portable Text to React, Svelte, Vue, Astro, HTML, Markdown, and plain text. Use when implementing Portable Text rendering in any frontend f3Kskills.sh installs
5markdown-viewer avatariotmarkdown-viewer/skillsCreate IoT architecture diagrams using PlantUML syntax with device and sensor stencil icons. Best for smart home, industrial IoT (IIoT), fleet management, edge 3Kskills.sh installs
6forcedotcom avatarfetching-salesforce-docsforcedotcom/sf-skillsOfficial Salesforce documentation retrieval skill. Use when you need authoritative Salesforce docs from developer.salesforce.com, help.salesforce.com, architect3Kskills.sh installs