CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-serverless

Use when designing, debugging or reviewing Lambda, API Gateway, SQS, SNS, EventBridge or Step Functions code and configuration: cold starts and INIT billing, Lambda Layers, packaging and shared dependencies, deployment package size, concurrency, runtime choice, Powertools, logging and tracing, alarms, retries and DLQs, payload limits, or choosing HTTP API or REST API, Lambda or Step Functions, Lambda or ECS. Not for creating a new service from a template (creating-aws-projects).

Quality

97%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

92%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-structured overview skill: token-efficient tables and anti-patterns with concrete thresholds and config snippets, an explicit reference-loading workflow, and clean one-level-deep progressive disclosure where every referenced file exists. The only deduction is for time-sensitive dates living in main sections and a slightly long inline Layers answer that could partially move to the reference.

DimensionReasoningScore

Conciseness

The body is dense and high-signal — anti-pattern tables, decision matrices, and specific thresholds with no explanations of concepts Claude already knows. It falls short of 5 because time-sensitive dates are embedded in main sections rather than a deprecated/old-patterns section ("INIT is billed since August 2025"; the SnapStart matrix with Nov 2021/Oct 2024 dates), and the 3-point Layers answer plus the attribution quote add tokens that could be trimmed or pushed to the reference.

4 / 5

Actionability

Guidance is concrete and directly executable throughout: exact config (`logging_config { log_format = "JSON" }`), specific ratios ("set it to 6× Lambda timeout"), hard limits ("limit of 5 layers per function"), "HTTP API ~70% cheaper", and a named tool with setup pointer (awslabs.aws-pricing-mcp-server README). As an instruction-only skill the absence of code blocks is not penalized because the directives are specific and actionable.

5 / 5

Workflow Clarity

This is an advisory skill whose single workflow — identify the topic, load the right reference — is unambiguous: the Reference Loading Strategy gives a numbered 5-way mapping from question type to file, reinforced by the Quick Reference table. There are no destructive or batch operations, so no validation checkpoints are required and the simple-skill exception applies.

5 / 5

Progressive Disclosure

SKILL.md is a genuine overview: a Quick Reference table pairing each reference file with a key insight, plus an explicit loading strategy. All five referenced files (api-gateway, event-driven, lambda-patterns, lambda-powertools, monitoring) exist, are one level deep, and only cross-link peer-to-peer — no nested reference chains. Inline content (anti-patterns, decision tables) is appropriately the high-value summary material.

5 / 5

Total

19

/

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.

An excellent description: it opens with an explicit 'Use when' trigger clause, comprehensively lists concrete serverless topics and technology-choice decisions using the exact vocabulary users would employ, and closes with an explicit exclusion to avoid mis-triggering against a related skill. All four dimensions land squarely on the top anchors.

DimensionReasoningScore

Specificity

Names concrete actions ("designing, debugging or reviewing") and comprehensively enumerates specific capabilities: "cold starts and INIT billing, Lambda Layers, packaging and shared dependencies, deployment package size, concurrency, runtime choice, Powertools, logging and tracing, alarms, retries and DLQs, payload limits" plus three explicit either/or decisions (HTTP vs REST API, Lambda vs Step Functions, Lambda vs ECS). Coverage is comprehensive rather than having minor gaps, so it fits the 5 anchor better than 4.

5 / 5

Completeness

Explicitly answers 'when' with a leading "Use when designing, debugging or reviewing..." clause containing concrete trigger phrases, and the 'what' is explicit in the enumerated topic scope. It even adds a negative boundary ("Not for creating a new service from a template"), making both halves maximally explicit — the 4 anchor's caveat ('when' could be more specific) does not apply.

5 / 5

Trigger Term Quality

Uses exactly the natural terms a user would say: service names and abbreviations ("Lambda, API Gateway, SQS, SNS, EventBridge or Step Functions", "ECS") plus feature vocabulary ("cold starts", "Lambda Layers", "DLQs", "Powertools", "payload limits"). Both full names and common short forms are present, matching the comprehensive-synonyms anchor; nothing a user would plausibly type is missing.

5 / 5

Distinctiveness Conflict Risk

Clear niche (AWS serverless) with distinct, service-specific triggers and an explicit disambiguation against the sibling skill "creating-aws-projects". Minimal conflict risk: the named services and topics would not naturally route to a different skill.

5 / 5

Total

20

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

a-pavithraa/aws-serverless-skill

Path

skills/aws-serverless/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.