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

78%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/ecs-fargate/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 dense, largely executable reference guide with good code coverage across sizing, Spot, Graviton, networking, and EFS, but it is not a workflow: no sequenced steps or validation checkpoints. The two broken reference links plus triple-duplicated sizing guidance are the main structural weaknesses.

Suggestions

Consolidate the three overlapping sizing sections (the Python decision tree, the HCL cost-effective profiles, and references/sizing-guide.md) into a single sizing treatment in the reference file, keeping only a summary table in SKILL.md.

Create references/networking.md and references/storage.md and move the inlined VPC-endpoint, awsvpc, and EFS HCL blocks into them — or remove the broken links; pointing to files that don't exist breaks navigation.

Replace the unordered Best Practices list with a short sequenced workflow (size task → choose Fargate vs EC2 → pin platform version → configure capacity provider strategy → verify service stability via task health checks) so guidance has an explicit order and a validation step.

DimensionReasoningScore

Conciseness

Mostly efficient tables and code, but sizing guidance appears three times (the Python decision tree, the HCL 'Cost-Effective Sizing' profiles, and the promised references/sizing-guide.md), and the 'Progressive Disclosure' section redundantly re-lists the file's own contents. Fits 'mostly efficient but could be tightened'; not a 2 because there is little concept-explanation padding, and not a 4 due to the duplicated sizing material.

3 / 5

Actionability

Concrete, mostly copy-paste-ready HCL, boto3, bash, and Python across sizing, capacity providers, Graviton, VPC endpoints, and EFS. Not a 5 because several snippets contain '# ...' placeholder truncations and the Spot shutdown handler leaves drain/save-state steps as comments rather than executable guidance.

4 / 5

Workflow Clarity

Decision criteria ('Use Fargate when / Use EC2 when') and a numbered Best Practices list exist, but there is no sequenced workflow (e.g., size → choose launch type → configure capacity provider → verify) and no validation checkpoints anywhere. Meets 'steps listed but checkpoints missing'; not a 4 because even minor validation steps (e.g., check service stability after switching to Spot) are absent.

3 / 5

Progressive Disclosure

Clear section structure with a dedicated 'Detailed References' block, but only 1 of 3 referenced files exists in the bundle (references/sizing-guide.md is real; references/networking.md and references/storage.md are missing) while the networking and EFS content they should hold is fully inlined. Not a 4 because the broken links make navigation fail and ~410 lines of detail belongs in the promised reference files; not a 2 because the structure and reference signaling themselves are good.

3 / 5

Total

13

/

20

Passed

Description

92%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.

Strong description: third-person, concrete, comprehensive topic coverage, and an explicit 'Use when...' clause with multiple natural trigger phrases. Only minor gap is a few missing colloquial synonyms ('run containers on AWS', 'task definition').

DimensionReasoningScore

Specificity

Enumerates concrete, domain-specific capabilities — 'CPU/memory sizing, platform versions, Fargate Spot cost optimization, Graviton/ARM architecture, networking, and EFS integration' — comprehensively covering the skill's scope with no vague filler. Not a 4 because coverage is exhaustive (7 distinct subtopics), not merely 'several with minor gaps'.

5 / 5

Completeness

Explicitly answers both: what ('AWS Fargate serverless container compute for ECS. Covers...') and when ('Use when deploying serverless containers, optimizing Fargate costs, sizing Fargate tasks, or choosing between Fargate and EC2 launch types') with concrete trigger phrases. Matches the anchor-5 example pattern directly.

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'serverless containers', 'optimizing Fargate costs', 'sizing Fargate tasks', 'choosing between Fargate and EC2 launch types'. Not a 5 because common phrasings like 'run containers on AWS', 'ECS task definition', or 'container deployment' are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche (Fargate serverless compute for ECS) with triggers centered on Fargate, ECS sizing, and Fargate-vs-EC2 decisions; minimal overlap risk. Not a 4 because the only overlap ('choosing between Fargate and EC2') is explicitly framed as a Fargate decision guide, not general EC2 work.

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

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.