CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-cloudformation-ecs

Provides AWS CloudFormation patterns for ECS clusters, services, and task definitions. Use when creating ECS infrastructure with CloudFormation, configuring container definitions, scaling policies, service discovery, load balancing integration, and implementing template structure with Parameters, Outputs, Mappings, Conditions, cross-stack references, and blue/green deployments with CodeDeploy.

61

Quality

77%

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

The canonical home for this skill is giuseppe-trisciuoglio/developer-kit

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.

The body is highly actionable with concrete templates and CLI commands, but it suffers from significant verbosity and duplication, weak workflow checkpoints for a destructive infrastructure skill, and inlining of material that the reference files are meant to hold. Progressively disclosure is undermined by the monolithic main file despite well-linked references.

Suggestions

Trim the near-duplicate full TaskDefinition templates to one canonical example plus short diffs/variants, and move the exhaustive Best Practices and Constraints/Warnings lists into references/reference.md so the SKILL.md stays a lean overview.

Convert the 8-step Instructions into a concrete sequenced workflow with executable commands and explicit validation checkpoints (e.g., 'aws cloudformation create-change-set ... -> review describe-change-set -> execute-change-set'), adding a validate-fix-retry loop since this skill performs destructive/batch infrastructure changes.

Reduce inline boilerplate and undefined-parameter templates by either defining all referenced parameters in each example or explicitly noting the missing prerequisites, so examples are truly copy-paste-ready.

DimensionReasoningScore

Conciseness

The ~1600-line body avoids explaining concepts Claude already knows but is noticeably verbose, with several near-duplicate full templates (TaskDefinition recurs across Example 2, Basic, Multi-Container, Blue, Green, and the Stack Policies section) and long AWS-doc-style best-practice/constraint lists that restate reference material rather than earning their tokens.

3 / 5

Actionability

Provides concrete, copy-paste-ready CloudFormation YAML and specific aws-cloudformation CLI commands covering the common cases, with only minor gaps (some templates reference undefined parameters like AmiId/SubnetIds and won't deploy as-is).

4 / 5

Workflow Clarity

An 8-step sequence exists but each step is a one-line high-level description with no commands and no validation checkpoints; because this is a destructive/batch infrastructure skill lacking validate-fix-retry feedback loops in the creation workflow, workflow_clarity is capped at 3 per the rubric.

3 / 5

Progressive Disclosure

Two real one-level-deep reference files exist and are signaled in the body, but the SKILL.md itself is a monolith that heavily inlines full templates and exhaustive reference-style material that belongs in references/examples.md, matching the anchor-3 case of content that should be separate being inline.

3 / 5

Total

13

/

20

Passed

Description

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

The description is specific, complete, and well-differentiated, cleanly answering what the skill does and when to invoke it with concrete trigger terms. The only minor weakness is a slightly formal/technical tone that keeps trigger-term coverage just shy of fully comprehensive.

DimensionReasoningScore

Specificity

Enumerates multiple specific concrete actions (clusters, services, task definitions, container definitions, scaling policies, service discovery, load balancing, Parameters/Outputs/Mappings/Conditions, cross-stack references, blue/green with CodeDeploy), giving comprehensive coverage beyond the anchor-4 'minor gaps' level.

5 / 5

Completeness

Explicitly answers both 'what' ('Provides AWS CloudFormation patterns for ECS clusters, services, and task definitions') and 'when' ('Use when creating ECS infrastructure with CloudFormation, configuring...') with concrete trigger phrases, matching the anchor-5 example.

5 / 5

Trigger Term Quality

Strong natural terms users would say (ECS, CloudFormation, task definitions, scaling, load balancing, blue/green, CodeDeploy) with good synonym coverage, but phrasing is somewhat technical and omits a few natural variations, landing just above anchor 4 rather than a full 5.

4 / 5

Distinctiveness Conflict Risk

A clear, well-scoped niche (AWS CloudFormation + ECS + CodeDeploy) with distinct triggers and minimal realistic overlap with other 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

skill_md_line_count

SKILL.md is long (1613 lines); consider splitting into references/ and linking

Warning

allowed_tools_field

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

Warning

Total

14

/

16

Passed

Repository

fernandezbaptiste/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.