CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-cloudformation-lambda

Provides AWS CloudFormation patterns for Lambda functions, layers, event sources, and integrations. Use when creating Lambda functions with CloudFormation, configuring API Gateway, Step Functions, EventBridge, SQS, SNS triggers, and implementing template structure with Parameters, Outputs, Mappings, Conditions, cross-stack references, and best practices for cold start optimization.

60

Quality

75%

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-lambda/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 concrete YAML but is far too long, inlining material that duplicates the bundled references and leaving the overview role underserved. Workflow steps lack explicit validation checkpoints.

Suggestions

Move the bulk of full templates and parameter-constraint catalogs into references/examples.md and references/reference.md, keeping only one or two representative snippets plus clear links in SKILL.md.

Add explicit validation checkpoints to the Instructions workflow (e.g., 'Run cfn-lint on the template', 'Create a change set and review before execute').

Ensure inline snippets declare or comment the parameters they reference (CodeBucket, ProjectName, CostCenter, SecretsArn) so examples are self-contained and copy-paste ready.

DimensionReasoningScore

Conciseness

At ~1660 lines the body inlines many full templates (e.g., repeated Lambda function definitions across sections) that duplicate references/examples.md and references/reference.md, making it noticeably verbose with padded sections rather than a lean overview.

2 / 5

Actionability

Provides mostly executable, copy-paste-ready YAML covering common cases, but many snippets reference undeclared parameters (CodeBucket, ProjectName, CostCenter, SecretsArn, LambdaSecurityGroup) leaving minor gaps.

4 / 5

Workflow Clarity

The Instructions section lists a clear 8-step sequence but lacks validation checkpoints—cfn-lint/change-set validation appears only in best practices, not as explicit checkpoints in the workflow.

3 / 5

Progressive Disclosure

References to references/examples.md and references/reference.md are clearly signaled and the bundle exists, but extensive reference material (full templates, parameter-constraint catalogs) is inlined in SKILL.md when it belongs in the bundle.

3 / 5

Total

12

/

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, specific description that clearly states capabilities and explicit use-when triggers with concrete AWS service names. It could be slightly improved by adding common synonyms like SAM, serverless, or IaC.

DimensionReasoningScore

Specificity

Lists multiple concrete actions and capabilities—"Lambda functions, layers, event sources, and integrations" plus API Gateway, Step Functions, EventBridge, SQS, SNS, Parameters, Outputs, Mappings, Conditions, cross-stack references, cold start—giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers both what ("Provides AWS CloudFormation patterns for Lambda functions, layers, event sources, and integrations") and when ("Use when creating Lambda functions with CloudFormation, configuring API Gateway...") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural keyword coverage (Lambda, CloudFormation, API Gateway, Step Functions, EventBridge, SQS, SNS) but missing common synonyms users might say such as SAM, serverless, infrastructure-as-code, or .yaml templates.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (AWS CloudFormation Lambda serverless) with distinct service-name triggers, making overlap with unrelated skills minimal.

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 (1660 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-lambda/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.