CtrlK
BlogDocsLog inGet started
Tessl Logo

deploy-aws-eks

Guide for deploying the Anyscale AWS EKS public example from examples/aws/eks-public/. Use when the user asks about deploying, setting up, or configuring EKS for Anyscale.

82

1.84x
Quality

77%

Does it follow best practices?

Impact

94%

1.84x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/deploy-aws-eks/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

79%

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

This is a well-structured deployment guide with excellent actionability—every step has concrete, versioned commands ready to execute. The main weakness is the lack of validation checkpoints between steps; for a 9-step infrastructure deployment, explicit verification (e.g., 'confirm pods are Running before proceeding') would significantly improve reliability. The content is concise and respects Claude's intelligence throughout.

Suggestions

Add explicit validation checkpoints after critical steps, e.g., after Step 2: 'Verify: `terraform output` should show all expected values', after Step 4: 'Verify: `kubectl get pods -n kube-system | grep cluster-autoscaler` shows Running'

Consider adding a feedback loop pattern: 'If pods are not Running after 2 minutes, check `kubectl describe pod <pod> -n <namespace>` for events, fix, and retry'

DimensionReasoningScore

Conciseness

The content is lean and efficient. It doesn't explain what EKS, Terraform, or Helm are—it assumes Claude and the user know these tools. Every section provides only the necessary commands and configuration details without padding.

3 / 3

Actionability

Every step includes concrete, copy-paste-ready shell commands with specific helm chart versions, repo URLs, and flag names. Variable configuration examples use real HCL syntax. The guidance is fully executable rather than abstract.

3 / 3

Workflow Clarity

The steps are clearly sequenced and logically ordered with good numbering. However, there are no explicit validation checkpoints between steps (e.g., verifying terraform apply succeeded before proceeding, confirming pods are running after each helm install). Troubleshooting is only at the end rather than integrated as verification steps. For a multi-step deployment involving destructive/infrastructure operations, this lack of validation caps the score.

2 / 3

Progressive Disclosure

The content references external files like `variables.tf`, `gpu_instances.tfvars.example`, and `sample-values_nginx.yaml` appropriately, but the skill itself is quite long (~120 lines of substantive content). Some sections like the full helm commands with all flags could potentially be organized into a reference file, and the references to terraform outputs could be more clearly signaled. Without bundle files to support progressive disclosure, the skill is somewhat monolithic.

2 / 3

Total

10

/

12

Passed

Description

75%

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

The description is functional with a clear 'Use when' clause and a distinct niche targeting a specific deployment example. However, it could benefit from more specific concrete actions beyond 'deploying, setting up, or configuring' and additional trigger terms that users might naturally use when seeking help with Kubernetes/EKS infrastructure.

Suggestions

Add more specific concrete actions, e.g., 'Provisions EKS clusters, configures networking and IAM roles, deploys Anyscale platform on AWS'.

Include additional natural trigger terms users might say, such as 'Kubernetes', 'k8s', 'cluster setup', 'terraform', or 'infrastructure deployment'.

DimensionReasoningScore

Specificity

Names the domain (deploying Anyscale AWS EKS) and a general action (deploying, setting up, configuring), but doesn't list specific concrete actions like 'provision clusters, configure networking, set up IAM roles'.

2 / 3

Completeness

Clearly answers both 'what' (guide for deploying the Anyscale AWS EKS public example) and 'when' (use when the user asks about deploying, setting up, or configuring EKS for Anyscale) with an explicit 'Use when' clause.

3 / 3

Trigger Term Quality

Includes relevant keywords like 'deploying', 'EKS', 'Anyscale', 'AWS', 'configuring', but misses common variations users might say such as 'Kubernetes', 'k8s', 'cluster', 'infrastructure', or 'terraform'.

2 / 3

Distinctiveness Conflict Risk

Very specific niche targeting a particular example (Anyscale AWS EKS public example from a specific directory path), making it unlikely to conflict with other skills.

3 / 3

Total

10

/

12

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

9

/

11

Passed

Repository
anyscale/terraform-kubernetes-anyscale-foundation-modules
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.