CtrlK
BlogDocsLog inGet started
Tessl Logo

domain-cloud-native

Use when building cloud-native apps. Keywords: kubernetes, k8s, docker, container, grpc, tonic, microservice, service mesh, observability, tracing, metrics, health check, cloud, deployment, 云原生, 微服务, 容器

39

Quality

37%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/domain-cloud-native/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

37%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This description is essentially a keyword dump with no substantive explanation of what the skill does. While the trigger terms are comprehensive and well-chosen, the complete absence of concrete actions or capabilities means Claude cannot make an informed decision about when to select this skill over others. The description needs to specify what actions or outputs the skill provides.

Suggestions

Add concrete actions describing what the skill does, e.g., 'Generates Kubernetes manifests, Dockerfiles, gRPC service definitions, and observability configurations for cloud-native Rust applications.'

Restructure to lead with capabilities before the 'Use when' clause, e.g., 'Scaffolds and configures cloud-native microservices with Docker containerization, Kubernetes deployment, gRPC (tonic) communication, and observability setup. Use when building cloud-native apps...'

Narrow the scope or clarify the unique value proposition to reduce conflict risk with potential Docker-only, Kubernetes-only, or observability-only skills.

DimensionReasoningScore

Specificity

The description says 'Use when building cloud-native apps' but never describes what the skill actually does — no concrete actions like 'generates Dockerfiles', 'configures Kubernetes manifests', or 'sets up gRPC services' are mentioned.

1 / 3

Completeness

The 'what does this do' part is essentially absent — it only says 'building cloud-native apps' without specifying any capabilities. While it has a 'Use when' clause, the lack of any substantive 'what' makes this incomplete. The description is just a trigger clause with keywords but no functional description.

1 / 3

Trigger Term Quality

The description includes a comprehensive list of natural keywords users would say: kubernetes, k8s, docker, container, grpc, microservice, service mesh, observability, tracing, metrics, health check, plus Chinese equivalents. These are terms users would naturally use.

3 / 3

Distinctiveness Conflict Risk

The keyword list is broad enough to cover many different skills (Docker skills, Kubernetes skills, observability skills, gRPC skills). Without specifying what this skill uniquely does, it could easily conflict with more specialized skills in any of these individual domains.

2 / 3

Total

7

/

12

Passed

Implementation

37%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides a reasonable high-level reference for cloud-native Rust development constraints and patterns, with some useful executable code for graceful shutdown and health checks. However, it suffers from significant redundancy across its many tables, lacks concrete code examples for most of the patterns it references (gRPC, tracing, K8s operators, config), and provides no coherent workflow for actually building and deploying a cloud-native application.

Suggestions

Consolidate the redundant tables (Domain Constraints, Design Patterns, Common Mistakes, Trace to Layer 1 all cover the same concepts) into a single reference table to reduce repetition.

Add executable code examples for tracing/opentelemetry setup and environment-based configuration, which are core cloud-native concerns currently lacking concrete guidance.

Add a workflow section with sequenced steps for containerizing and deploying a Rust service (e.g., Dockerfile example → build → health check verification → deployment), including validation checkpoints.

Remove or significantly condense the 'Trace Down' and 'Trace to Layer 1' sections, which are framework-specific navigation that adds little actionable value without the broader context.

DimensionReasoningScore

Conciseness

The content is reasonably structured with tables for quick scanning, but there's significant redundancy — the same concepts (stateless design, graceful shutdown, tracing, health checks) are repeated across multiple tables and sections (Domain Constraints, Critical Constraints, Design Patterns, Common Mistakes, Trace to Layer 1). The 'Trace Down' section with its pseudo-hierarchy adds little actionable value.

2 / 3

Actionability

The graceful shutdown and health check code patterns are concrete and executable, which is good. However, many important areas (tracing/opentelemetry setup, Kubernetes operator patterns, gRPC with tonic, config from env) lack any code examples and remain at the level of crate name references. The code examples also use older axum::Server API rather than current patterns.

2 / 3

Workflow Clarity

There is no clear workflow or sequenced process for building a cloud-native app. The content is organized as reference tables and isolated code snippets rather than a coherent multi-step process. For a domain involving container builds, deployments, and distributed systems, there are no validation checkpoints, no Dockerfile examples, no deployment verification steps.

1 / 3

Progressive Disclosure

The skill references related skills (m07-concurrency, domain-web, m13-domain-error, m12-lifecycle) which suggests a broader skill system, but no bundle files are provided to verify these exist. The content itself is somewhat monolithic with repeated information across sections rather than being cleanly layered. The 'Trace Down/Trace to Layer 1' sections attempt navigation but are confusing without context.

2 / 3

Total

7

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
actionbook/rust-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.