CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/serverless-integration-test-builder

Workflow-driven skill that builds the integration-test suite for a serverless application from its IaC definition (SAM template / serverless.yml / Wrangler config / Vercel functions / Netlify functions). Walks through: identifying the function inventory + event sources, picking the right local-emulator per function (sam local / Miniflare / netlify dev / vercel dev / serverless-offline), generating test events per event source, asserting on cold-start + timeout budgets, and emitting the test directory + CI config. Use when introducing integration tests to a serverless project.

72

Quality

90%

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

Overview
Quality
Evals
Security
Files

Quality

Content

78%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 thorough, actionable body with concrete code and a clear step sequence, weakened by inlining cold-start/timeout reference data that is stated to live in companion skills. Splitting that data into referenced files would improve progressive disclosure and conciseness.

Suggestions

Move the cold-start runtime table and timeout-ceiling table (Step 5) into a references/ file and link to it one level deep, keeping only the budget-threshold rule inline.

Add an explicit validate-then-proceed checkpoint (e.g., run the local test suite and confirm fixtures parse) before emitting the CI config in Step 6.

Convert the inline companion-skill mentions (cold-start-budget-reference, aws-sam-local-testing) into clearly signaled links in the References section so navigation is unambiguous.

DimensionReasoningScore

Conciseness

Mostly efficient and table/code-dense, but the cold-start and timeout-ceiling tables (Steps 5) duplicate data attributed to the companion cold-start-budget-reference skill, which is mild padding.

4 / 5

Actionability

Provides copy-paste-ready yq queries, sam local generate-event commands, a full TypeScript test file, budget YAML, and a two-tier CI workflow covering the common cases concretely.

5 / 5

Workflow Clarity

Clear seven-step sequence with the two-tier CI gating (local-tests -> staging smoke) and a Step 7 coverage-matrix checklist serving as checkpoints, though per-step validate-then-proceed feedback loops are mostly implicit.

4 / 5

Progressive Disclosure

Well-sectioned structure with a References section, but no bundle files exist and substantial reference data (cold-start tables, timeout ceilings, per-platform emulator mapping) is inlined rather than split into one-level-deep files.

3 / 5

Total

16

/

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.

A strong, specific description that clearly states both capability and trigger conditions with concrete platform and tooling detail. It is somewhat dense but every clause carries concrete scope rather than fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions (identify function inventory + event sources, pick emulator per function, generate test events, assert cold-start + timeout budgets, emit test directory + CI config) with specific tools named, giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers what it does (builds the integration-test suite, walks through five concrete steps) and when to use it ('Use when introducing integration tests to a serverless project').

5 / 5

Trigger Term Quality

Covers natural terms and synonyms across platforms — 'integration tests', 'serverless application', 'IaC definition', plus config file names (SAM template, serverless.yml, Wrangler config, Vercel/Netlify functions).

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche — building integration tests from serverless IaC definitions across named platforms — with distinct triggers and minimal overlap with general testing skills.

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 4 missing

Warning

Total

15

/

16

Passed

Reviewed

Table of Contents