CtrlK
BlogDocsLog inGet started
Tessl Logo

memory-load-check

Review PRs and diffs for unbounded memory loading, concurrency explosions, oversized payload materialization, and missing pagination or byte caps. Use when reviewing cleanup jobs, background jobs, data imports/exports, file parsing, API fan-out, workflow execution payloads, large arrays/files, or any change that reads many rows, files, responses, logs, or external API pages into process memory.

75

Quality

94%

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

96%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.

An excellent review skill: dense with non-obvious project knowledge, executable checks, red flags, and a defined findings format, gated by an explicit completion criterion. Weaknesses are minor — some duplication around the KB connector pattern and a helper catalog that would sit better in a reference file.

Suggestions

Deduplicate the KB connector helper list: "Sim Helpers To Prefer" already names CONNECTOR_MAX_FILE_BYTES, readBodyWithLimit, stubOrSkipBySize, and markSkipped, which the "KB Connector File Size Handling" section re-describes — consolidate the shared details in one place.

Move the helper catalog (Sim Helpers + stream-limits list) into a references/ file and keep only the decision rules in SKILL.md, which would reduce body tokens and improve progressive disclosure.

The KB section's when-to-skip connector enumeration is long; compress it to the litmus test plus a short list of bounded-connector examples to trim repetition.

DimensionReasoningScore

Conciseness

Nearly every line carries repo-specific knowledge Claude cannot know (helper names, caps, connector rules), so there is no padding of known concepts. Falls short of 5 because the KB-connector helper set (CONNECTOR_MAX_FILE_BYTES, readBodyWithLimit, stubOrSkipBySize, markSkipped) is described twice — once under "Sim Helpers To Prefer" and again in the "KB Connector File Size Handling" section — and a few bullets restate ideas from other sections.

4 / 5

Actionability

Fully concrete guidance: exact file paths and helper signatures (chunkedBatchDelete, selectRowsByIdChunks, readResponseToBufferWithLimit), concrete SQL shapes ("WHERE id > afterId ORDER BY id LIMIT N"), specific anti-patterns to flag, and a copy-paste findings template with a worked example. Not 4 because there are no gaps — a reviewer can execute every check directly from this text.

5 / 5

Workflow Clarity

The 7-step Review Workflow is clearly sequenced (identify sources → bound cardinality → accumulation analysis → concurrency → SQL shape → byte safety → failure behavior) with an explicit validation checkpoint in step 2 ("If the code does not enforce one, it is unbounded"), checklist-style Red Flags, and a final gate: "Only say 'good to go' when every changed source has explicit row, byte, and concurrency bounds". Not 4 because error/finding handling and the completion criterion are explicit rather than implicit.

5 / 5

Progressive Disclosure

No bundle files exist; the skill is a single well-sectioned SKILL.md with clear headers and clearly labeled external reference URLs. This matches the 4 anchor (good structure, minor gaps): the ~30-line "Sim Helpers To Prefer" catalog and the dedicated KB-connector section are reference-style material that could live in a references/ file, but as inline sections they remain easy to navigate and signal when to use them.

4 / 5

Total

18

/

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, specific about both capability and scope, with an explicit and detailed use-when clause. The only improvement is adding memory-pressure synonyms users commonly say.

Suggestions

Add natural synonyms for memory pressure such as "OOM", "out of memory", or "memory leaks" to broaden trigger matching without changing the skill's scope.

DimensionReasoningScore

Specificity

The description enumerates four concrete, distinct capabilities — "unbounded memory loading, concurrency explosions, oversized payload materialization, and missing pagination or byte caps" — matching the 5 anchor's comprehensive list of specific actions. Nothing is generic filler; it does not fall below because coverage is complete for the skill's domain.

5 / 5

Completeness

It explicitly answers both questions: the "what" is the leading review-scope sentence, and the "when" is a full "Use when reviewing..." clause with concrete trigger phrases. Matches the 5 anchor exactly; not 4 because the when-clause is explicit and specific rather than merely present.

5 / 5

Trigger Term Quality

Rich natural triggers users would say — "cleanup jobs", "data imports/exports", "file parsing", "API fan-out", "large arrays/files", "workflow execution payloads" — plus concrete data nouns (rows, logs, responses, external API pages). Falls short of 5 only because common synonyms like "OOM", "out of memory", or "memory leak" are absent.

4 / 5

Distinctiveness Conflict Risk

A clear niche — bounds/memory safety review of diffs — with triggers (byte caps, pagination, payload materialization, API fan-out) that a generic code-review or performance skill would not claim. Not 4 because the overlap risk with adjacent review skills is minimal given the distinctive trigger vocabulary.

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
simstudioai/sim
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.