CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-cloudformation-ecs

Provides AWS CloudFormation patterns for ECS clusters, task definitions, services, container definitions, auto scaling, blue/green deployments, CodeDeploy integration, ALB integration, service discovery, monitoring, logging, template structure, parameters, outputs, and cross-stack references. Use when creating ECS clusters with CloudFormation, configuring Fargate and EC2 launch types, implementing blue/green deployments, managing auto scaling, integrating with ALB and NLB, and implementing ECS best practices.

64

Quality

81%

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 giuseppe-trisciuoglio/developer-kit

SKILL.md
Quality
Evals
Security

Quality

Content

63%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-sequenced, actionable skill with executable CloudFormation YAML and validation checkpoints, undermined by progressive-disclosure problems: substantial content is inlined that duplicates existing bundle files, and two of three reference files are never linked from the body.

Suggestions

Replace the inlined Examples and Constraints sections with clearly signaled one-level-deep links to references/examples.md and references/constraints.md, and add a link to references/reference.md for the resource reference, so the body acts as an overview.

Add an explicit validation feedback loop after the validate-template and change-set steps (e.g., 'If validation fails, fix the template and re-run validate-template; only execute the change set when the preview is acceptable') and a post-deploy drift-detection check.

Resolve the undeclared logical refs in the step snippets (ImageUrl, VPC, PrivateSubnet1/2, SecurityGroup, DataBucket) either by declaring them as Parameters or by pointing to the complete minimal template in the Examples/reference file.

DimensionReasoningScore

Conciseness

The body is code-heavy with almost no concept-explanation padding, but it inlines an Examples section and a Constraints section that duplicate references/examples.md and references/constraints.md, so the 418-line length could be tightened by deferring to those bundle files.

3 / 5

Actionability

Each of the 8 steps ships full, copy-paste-ready CloudFormation YAML plus concrete commands (validate-template, create-change-set), but several snippets reference undeclared logical refs (ImageUrl, PrivateSubnet1, VPC, DataBucket) leaving minor gaps for the reader to fill.

4 / 5

Workflow Clarity

Steps 1–8 are clearly sequenced with two validation checkpoints (validate-template in step 3, change-set in step 8), but there is no explicit fix-and-revalidate feedback loop or post-deploy verification gate, leaving minor validation gaps.

4 / 5

Progressive Disclosure

The body has section structure and a References section, but only signals 1 of 3 bundle files (constraints.md) while inlining full examples and constraints that belong in examples.md/constraints.md; examples.md and reference.md are effectively orphaned, fitting the anchor for content that should be separate being inline with under-signaled references.

3 / 5

Total

14

/

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.

A strong, explicit description that clearly states what it provides and when to use it, with concrete ECS CloudFormation triggers and good synonym coverage. The only soft spot is trigger-term breadth — a few natural variations users say are absent.

DimensionReasoningScore

Specificity

The 'what' clause enumerates many concrete ECS CloudFormation capability areas ('clusters, task definitions, services, container definitions, auto scaling, blue/green deployments, CodeDeploy integration, ALB integration, service discovery, monitoring, logging, template structure, parameters, outputs, and cross-stack references') — comprehensive coverage of specific constructs, matching the anchor for multiple concrete actions.

5 / 5

Completeness

It explicitly answers both 'what' ('Provides AWS CloudFormation patterns for …') and 'when' ('Use when creating ECS clusters … implementing ECS best practices.') with concrete trigger phrases, matching the anchor for clearly answering both.

5 / 5

Trigger Term Quality

The 'Use when' clause surfaces natural phrases users would say ('creating ECS clusters with CloudFormation', 'configuring Fargate and EC2 launch types', 'implementing blue/green deployments', 'integrating with ALB and NLB') with synonyms (Fargate/EC2, ALB/NLB), but omits common variations like 'task definition', 'Fargate Spot', 'capacity provider', and 'Container Insights'.

4 / 5

Distinctiveness Conflict Risk

The niche is narrowly scoped to AWS CloudFormation patterns for ECS, with triggers tightly coupled to ECS-on-CloudFormation scenarios, giving it a clear niche with minimal overlap risk against other skills.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

Total

15

/

16

Passed

Repository

giuseppe-trisciuoglio/developer-kit

Path

plugins/developer-kit-aws/skills/aws-cloudformation/aws-cloudformation-ecs/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.