CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-cloudformation-vpc

Provides AWS CloudFormation patterns for VPC infrastructure. Use when creating VPCs, Subnets, Route Tables, NAT Gateways, Internet Gateways, and implementing template structure with Parameters, Outputs, Mappings, Conditions, and cross-stack references.

56

Quality

71%

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-vpc/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

50%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 complete, executable templates and commands, but it suffers from significant verbosity: roughly half its length re-explains general CloudFormation concepts and duplicates content already present in the references/ bundle files. Workflow sequencing lacks embedded validation checkpoints, and navigation is undermined by broken bundle links and an empty trailing section.

Suggestions

Cut the inline Examples 1-3, the second Quick Start template, and the full 'VPC with All Components' template, replacing them with one-line pointers to references/examples.md — that material already exists in the bundle.

Move the Parameters, Mappings, Conditions, and Transform sections (which explain general CloudFormation Claude already knows) into references/reference.md, keeping only VPC-specific patterns inline.

Fix the Related Resources links to point to references/examples.md and references/reference.md, remove the empty '## Additional Files' section, and add an explicit validation step (e.g., 'run cfn-lint before deploy') to the 8-step Instructions workflow.

DimensionReasoningScore

Conciseness

The 1331-line body heavily duplicates the bundle: three full inline templates (Examples 1-3, two Quick Start templates, a ~200-line 'VPC with All Components') re-cover material already in references/examples.md, and it explains CloudFormation basics Claude already knows ("The `Resources` section is the only required section", template-section walkthrough, SAM Transform usage). This is noticeably verbose with several padded sections — above anchor 1 only because the material is domain-relevant rather than pure filler.

2 / 5

Actionability

Mostly executable, copy-paste-ready CloudFormation YAML with concrete AWS CLI commands (validate-template, cfn-lint, create-change-set). Minor gaps: the 'Organize by Lifecycle' example uses invalid shorthand ('VPC: AWS::EC2::VPC' rather than a full resource block) and the Conditions NatGateway example mixes a resource-level Condition with a redundant !If/AWS::NoValue pattern.

4 / 5

Workflow Clarity

The 8-step 'Instructions' sequence is clear but each step is only a bold label with no per-step detail or validation checkpoint, and validation (cfn-lint, validate-template) lives in a separate Best Practices section rather than being embedded in the workflow. Steps are listed but checkpoints are missing or implicit, matching anchor 3.

3 / 5

Progressive Disclosure

Structure exists and references are one level deep, but both bundle files are real while the body inlines hundreds of lines of examples and API-style reference material that duplicates them, the Related Resources section links to nonexistent paths ([EXAMPLES.md](EXAMPLES.md), [REFERENCE.md](REFERENCE.md) instead of references/), and a dangling empty '## Additional Files' section remains. References present and mostly signaled but content that should be separate is inline — anchor 3, held back from 4 by the broken links and severe duplication.

3 / 5

Total

12

/

20

Passed

Description

83%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 with explicit and detailed 'what' and 'when' clauses and concrete trigger terms. It is held back from the top tier only by minor coverage gaps (no security groups/endpoints/peering) and modest overlap risk with a general CloudFormation skill via the template-structure claims.

DimensionReasoningScore

Specificity

Lists several concrete capabilities ("creating VPCs, Subnets, Route Tables, NAT Gateways, Internet Gateways", "cross-stack references") but the verbs are limited (create/implement) and body-covered capabilities like security groups, VPC endpoints, and peering are absent — a minor coverage gap matching anchor 4, not the comprehensive action coverage of anchor 5.

4 / 5

Completeness

Explicitly answers both what ("Provides AWS CloudFormation patterns for VPC infrastructure") and when ("Use when creating VPCs, Subnets, Route Tables, NAT Gateways, Internet Gateways, and implementing template structure with Parameters, Outputs, Mappings, Conditions, and cross-stack references") with concrete trigger phrases, matching anchor 5.

5 / 5

Trigger Term Quality

Good natural-term coverage: "VPCs, Subnets, Route Tables, NAT Gateways, Internet Gateways", "Parameters, Outputs, Mappings, Conditions" are phrases users would plausibly say. Missing common synonyms like "infrastructure as code", "CloudFormation template", "network stack", or file cues like "template.yaml", so it falls just short of the comprehensive synonym/extension coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The VPC-infrastructure niche within CloudFormation is clear and distinct, but the description also claims general template-structure topics ("Parameters, Outputs, Mappings, Conditions") that overlap with a generic CloudFormation skill — minor overlap risk with a closely related skill, matching anchor 4 rather than the minimal-conflict anchor 5.

4 / 5

Total

17

/

20

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.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

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

Warning

allowed_tools_field

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

Warning

relative_links

Relative link issues: 2 missing

Warning

Total

13

/

16

Passed

Repository

fernandezbaptiste/developer-kit

Path

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