CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-sdk-java-v2-lambda

Provides AWS Lambda patterns using AWS SDK for Java 2.x. Use when invoking Lambda functions, creating/updating functions, managing function configurations, working with Lambda layers, or integrating Lambda with Spring Boot applications.

67

Quality

84%

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

71%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, actionable skill body with excellent progressive disclosure into a real, one-level-deep reference bundle. The main costs are token waste: a redundant overview sentence, duplicated code between Instructions and Examples, and a couple of placeholder/undefined snippets that keep the actionability from being fully copy-paste ready.

Suggestions

Trim the 'Overview' sentence explaining what AWS Lambda is and drop or merge the 'When to Use' bullets that restate the frontmatter description to save context tokens.

Remove the duplicated code in the Examples section (basic invocation, async invocation, Spring Boot service) or replace it with cases not already covered in Instructions.

Fill in the placeholder method body in the Spring Boot service example and define or remove the undefined `LambdaInvocationException` so all snippets are copy-paste ready; add a brief note on what to do when the Active-state check or waiter fails to close the feedback loop.

DimensionReasoningScore

Conciseness

It opens with a concept Claude already knows ("AWS Lambda is a compute service that runs code without managing servers"), and the Examples section substantially duplicates code already shown in Instructions (basic invocation repeats steps 3–4; the Spring Boot service repeats section 7). Mostly efficient overall, but these unnecessary explanations and duplicated blocks fit the level-3 anchor rather than level 4's 'minor instances'.

3 / 5

Actionability

Most guidance is concrete, executable SDK code (invoke, create, update with waiter, environment config, Spring beans) covering common cases. Minor gaps keep it at level 4 rather than 5: the Spring Boot service method body is a placeholder ("// Implementation"), `LambdaInvocationException` is referenced but never defined, and the Maven dependency omits a version while the pom snippet lacks it entirely.

4 / 5

Workflow Clarity

Steps 1–8 are clearly sequenced (dependencies → client → invoke → handle responses → manage → configure → Spring → test) with real validation checkpoints: an Active-state check after create, `waitUntilFunctionUpdatedActive` after update, and a `functionError()` check on invoke. It falls short of level 5 because there are no explicit feedback loops for error recovery (e.g., what to do when the state check fails or a waiter times out).

4 / 5

Progressive Disclosure

The body is a genuine overview: each instruction section inlines only a short example and signals its detail file ("See [invocation-patterns.md](references/invocation-patterns.md)..."), backed by an annotated References list. All 7 referenced files exist, are substantive, and contain no nested .md references — one level deep and easy to navigate, matching the level-5 anchor.

5 / 5

Total

16

/

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 description: third-person, concise, with an explicit 'Use when' clause and concrete trigger phrases covering the Lambda SDK domain. Only weakness is slightly incomplete natural-synonym coverage.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete actions — "invoking Lambda functions, creating/updating functions, managing function configurations, working with Lambda layers, or integrating Lambda with Spring Boot applications" — which comprehensively covers the Lambda SDK domain (listing/deleting functions are the only minor omissions). It clearly matches the level-5 anchor (multiple specific concrete actions, comprehensive coverage) rather than level 4, whose gap profile is more pronounced.

5 / 5

Completeness

It explicitly answers both parts: what ("Provides AWS Lambda patterns using AWS SDK for Java 2.x") and when ("Use when invoking Lambda functions, creating/updating functions...") with concrete trigger phrases. This is a direct match to the level-5 anchor; level 4 would require the 'when' clause to be less explicit or specific.

5 / 5

Trigger Term Quality

Good natural keyword coverage — users would plausibly say "invoke Lambda functions", "create a Lambda function", or "integrate Lambda with Spring Boot". A few natural synonyms are missing ("deploy", "call", "serverless"), so it fits the level-4 anchor (good coverage, a few natural terms missing) rather than level 5's comprehensive synonym/extension coverage.

4 / 5

Distinctiveness Conflict Risk

It carves out a clear niche — AWS Lambda operations specifically via AWS SDK for Java 2.x — with triggers unlikely to fire for unrelated skills. Overlap risk with a general Java/AWS skill exists but is minimal, matching the level-5 anchor (clear niche with distinct triggers) rather than level 4's 'minor overlap risk with closely related skills'.

5 / 5

Total

19

/

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-java/skills/aws-sdk-java-v2-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.