CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-cloudformation-vpc

Provides AWS CloudFormation patterns for VPC foundations, including subnets, route tables, internet and NAT gateways, endpoints, and reusable outputs. Use when creating a new network baseline, segmenting public and private workloads, or preparing CloudFormation networking stacks for application deployments.

75

Quality

94%

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

88%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 strong, well-structured infrastructure skill: correct layered build order, concrete AWS CLI validation with change-set review, a complete deployable example, and genuine one-level-deep bundle files. The main weaknesses are mild token redundancy from the large inline template and generic rather than per-topic reference navigation.

Suggestions

Trim the inline Example 1 template to a minimal skeleton (VPC, one public/private subnet pair, one route) and point to references/examples.md for the full multi-AZ production variant, reducing token duplication with the 961-line bundle.

Make the References section per-topic, e.g. "Full resource properties and intrinsic functions: references/reference.md; Larger multi-AZ and endpoint variants: references/examples.md", so navigation is self-describing.

Add a brief error-recovery note after the validation commands (e.g., what to check when validate-template fails or a route table association is missing) to complete the validate → fix → re-validate loop.

DimensionReasoningScore

Conciseness

The body is largely efficient — it assumes CloudFormation knowledge, never explains what a VPC is, and instructions like "Do not parameterize every route or tag unless it meaningfully changes between environments" are dense and valuable. It is not a 5 because the ~150-line full inline Example 1 template duplicates territory already covered by references/examples.md (961 lines), and closing lines like "Stable outputs make application stacks easier to compose and migrate" add mild padding.

4 / 5

Actionability

Validation commands are copy-paste ready ("aws cloudformation validate-template --template-body file://vpc.yaml", change-set creation, describe-route-tables filters), and the Example 1 template is complete and deployable. Not a 4 because the concrete commands and full YAML cover the common cases end-to-end; the only placeholder (<vpc-id>) is appropriately parameterized.

5 / 5

Workflow Clarity

The five-step sequence (address plan → layered build → parameterize → export → validate) is clearly ordered, and "Validate before deployment" supplies an explicit checkpoint with change-set review ("Review change set before applying") acting as the review-before-apply loop plus post-hoc verification commands for routing and IGW attachment. Not a 4 because validation checkpoints are explicit and comprehensive rather than mostly present with gaps.

5 / 5

Progressive Disclosure

References are real, one level deep, and clearly listed in a dedicated ## References section (references/examples.md, references/reference.md), with an Overview pointer ("Use the `references/` files for larger templates and extended service combinations"). Not a 5 because the navigation is a flat list rather than per-topic pointers (e.g., which file holds full templates vs. resource property tables), and the large inline Example 1 template is borderline content that the skill's own best practice ("Keep the root skill focused and move larger networking variants to references/examples.md") suggests belongs in the bundle.

4 / 5

Total

18

/

20

Passed

Description

100%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 exemplary: it uses third-person voice, states concrete capabilities with a comprehensive enumeration of VPC components, and closes with an explicit 'Use when...' clause covering three distinct trigger scenarios. It closely matches the rubric's good overall examples in structure and trigger quality.

DimensionReasoningScore

Specificity

"Provides AWS CloudFormation patterns for VPC foundations, including subnets, route tables, internet and NAT gateways, endpoints, and reusable outputs" names the domain and enumerates multiple specific concrete components with comprehensive coverage of the VFC foundation surface (subnets, routing, gateways, endpoints, outputs). Not a 4 because coverage is not merely 'several specific actions with minor gaps' — the enumerated components span the full scope of a VPC baseline skill.

5 / 5

Completeness

Both 'what' and 'when' are explicitly stated: the what is "Provides AWS CloudFormation patterns for VPC foundations, including..." and the when is "Use when creating a new network baseline, segmenting public and private workloads, or preparing CloudFormation networking stacks for application deployments." This matches the anchor-5 pattern of a concrete capability statement followed by an explicit 'Use when...' trigger clause with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural user terms are comprehensively covered: "VPC", "CloudFormation", "network baseline", "subnets", "N gateways", "endpoints", "networking stacks", "public and private workloads" — exactly what a user asking for network infrastructure would say. Not a 4 because the vocabulary spans both technical terms and the natural phrasings ("segmenting public and private workloads", "preparing... stacks") users would use when requesting this work.

5 / 5

Distinctiveness Conflict Risk

The niche is precise — CloudFormation-specific VPC networking, not general AWS work, not Terraform, not application stacks — and triggers are anchored to distinct phrases like "VPC foundations", "network baseline", and "CloudFormation networking stacks". Not a 4 because the overlap risk is limited to closely adjacent AWS networking skills and the description's tool-locked vocabulary makes accidental triggering unlikely.

5 / 5

Total

20

/

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