CtrlK
BlogDocsLog inGet started
Tessl Logo

api-bundle-size-limit

Covers how to configure the maximum allowed size of the Webiny API Lambda bundle using the Infra.Api.MaxBundleSize extension in webiny.config.tsx. Use when a project's API bundle exceeds the default 4.5 MB limit or when you want to enforce a stricter limit. Handles the extension syntax, byte calculations, and interpreting the build error message.

67

Quality

80%

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

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 tight, highly actionable single-purpose skill with copy-paste code, a byte-conversion table, and clean section organization. Its only soft spot is the lack of an explicit post-change validation step, though the build error message partially compensates.

Suggestions

Add a brief explicit step telling Claude to rebuild after editing webiny.config.tsx and confirm the 'asset size limit' error no longer appears, turning the implicit feedback into a checkpoint.

The 'How It Works' env-var note could move to a one-line aside so the action sections stay the focal point.

DimensionReasoningScore

Conciseness

The body is lean and mostly assumes competence — it shows the extension, a byte-value table, and a quick reference without over-explaining concepts; the 'How It Works' section adds a touch of explanation that could be trimmed but earns its place.

4 / 5

Actionability

Provides copy-paste-ready TSX for raising and lowering the limit, exact byte expressions in a table, and a quick-reference snippet table covering the common cases fully.

5 / 5

Workflow Clarity

The single task (add the extension) is unambiguous and the body sequences default behavior, raising, and lowering clearly; there is no explicit validate/rebuild-after-change checkpoint, but the build error message itself serves as the feedback signal, so minor validation gap remains.

4 / 5

Progressive Disclosure

A short, well-organized single-file skill with clear section headers (TL;DR, Default Behavior, Raising, How It Works, Lowering, Quick Reference, Related Skills) and no external bundle files needed; structure is easy to navigate.

5 / 5

Total

18

/

20

Passed

Description

75%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 with an explicit Use-when trigger and concrete domain language around Webiny's API bundle size limit. It is mostly comprehensive and distinct, with only minor room to add synonyms or sharpen the trigger phrasing.

Suggestions

Add a couple of natural synonyms users might say (e.g. 'Lambda too large', 'bundle too big', 'asset size limit') to broaden trigger matching.

Consider naming the build error keyword ('asset size limit') directly in the description so it surfaces on that exact phrasing.

DimensionReasoningScore

Specificity

Names concrete actions — configuring the MaxBundleSize extension, byte calculations, interpreting the build error — covering the domain well with only minor gaps in coverage breadth.

4 / 5

Completeness

Clearly states what it covers (configuring MaxBundleSize, extension syntax, byte calculations, build error interpretation) and gives an explicit 'Use when...' clause with two trigger conditions; the when is concrete but could be marginally more specific.

4 / 5

Trigger Term Quality

Includes natural user-facing phrases like 'API bundle exceeds the default 4.5 MB limit' and 'enforce a stricter limit'; good coverage though it lacks synonyms like 'Lambda too large' or file extensions.

4 / 5

Distinctiveness Conflict Risk

The MaxBundleSize extension and 4.5 MB bundle limit form a clear niche with minimal overlap risk; only slight overlap with a sibling infra-env-var skill around webiny.config.tsx editing.

4 / 5

Total

16

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
webiny/webiny-js
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.