CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ecs-fargate

AWS Fargate serverless container compute for ECS. Covers Fargate vs EC2 decision guide, CPU/memory sizing, platform versions, Fargate Spot cost optimization, Graviton/ARM architecture, networking, and EFS integration. Use when deploying serverless containers, optimizing Fargate costs, sizing Fargate tasks, or choosing between Fargate and EC2 launch types.

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is ecs-fargate in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%Scale 1-5

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

A well-organized, code-dense reference guide with strong decision tables and concrete config examples, but it reads as a monolithic reference rather than the overview its own Progressive Disclosure section promises. Two of three linked reference files are missing, leaving deep networking and storage content inlined and the advertised navigation broken.

Suggestions

Create references/networking.md and references/storage.md (or remove the dead links) and move the inlined VPC endpoint, EFS, and ephemeral storage configuration blocks into them, keeping only a quick summary in SKILL.md.

Consolidate the three overlapping sizing presentations (valid-combinations table, recommend_fargate_size(), and the 'Cost-Effective Sizing' HCL block) into one table plus one example, deferring detail to references/sizing-guide.md.

Sequence the multi-step processes explicitly — e.g., Graviton migration as numbered steps (update runtime_platform → build multi-arch image with buildx → push → redeploy) and right-sizing as start-small → monitor CloudWatch metrics → adjust, with a checkpoint after monitoring.

DimensionReasoningScore

Conciseness

The body is dominated by dense tables and code with almost no explanation of concepts Claude already knows, but it could be tightened: the 'Cost-Effective Sizing' HCL block largely duplicates the sizing table and python decision tree above it, and the full EFS task-definition and four-block VPC endpoint listings are bulky.

4 / 5

Actionability

Most guidance is concrete and near-executable ('cpu = "256"', the recommend_fargate_size() and estimate_monthly_cost() functions, docker buildx commands), but several HCL snippets contain '# ...' ellipses and depend on undefined values (module.vpc, var.private_subnets, aws_efs_access_point.app), leaving minor gaps from copy-paste ready.

4 / 5

Workflow Clarity

Multi-step processes are implied but never sequenced: adopting Graviton ('Same API - just change task definition') is scattered across runtime_platform config, multi-arch Dockerfile, and buildx commands with no ordered steps, and 'Best Practices' is an unsequenced list rather than a workflow with checkpoints.

3 / 5

Progressive Disclosure

The 'Progressive Disclosure' section clearly signals one-level-deep references, but only references/sizing-guide.md exists — references/networking.md and references/storage.md are dead links, and the networking (VPC endpoints) and EFS/ephemeral-storage content that those files should hold is inlined in SKILL.md instead.

3 / 5

Total

14

/

20

Passed

Description

95%Weight 40%Scale 1-5

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

A strong description that explicitly answers both what the skill covers and when to use it, in third person, with natural trigger phrases and a distinct Fargate/ECS niche. Its only weakness is that capabilities are presented as a topic list ('Covers X, Y, Z') rather than concrete action verbs.

DimensionReasoningScore

Specificity

'Covers Fargate vs EC2 decision guide, CPU/memory sizing, platform versions, Fargate Spot cost optimization, Graviton/ARM architecture, networking, and EFS integration' names many specific capabilities, but they are topic nouns rather than the concrete action verbs of the anchor-5 examples ('Extract text... fill forms, merge documents').

4 / 5

Completeness

Both halves are explicit: the 'what' ('AWS Fargate serverless container compute for ECS. Covers...') and the 'when' ('Use when deploying serverless containers, optimizing Fargate costs, sizing Fargate tasks, or choosing between Fargate and EC2 launch types') with concrete trigger phrases.

5 / 5

Trigger Term Quality

'Use when deploying serverless containers, optimizing Fargate costs, sizing Fargate tasks, or choosing between Fargate and EC2 launch types' covers the natural phrases a user would say, plus key synonyms (Fargate, ECS, serverless containers, Fargate vs EC2, launch types).

5 / 5

Distinctiveness Conflict Risk

'Fargate Spot cost optimization', 'Graviton/ARM architecture', and 'choosing between Fargate and EC2 launch types' carve out a clear niche (serverless ECS compute) with distinct triggers and minimal overlap with general container or EC2 skills.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 missing

Warning

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

14

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

.claude/skills/ecs-fargate/SKILL.md

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.