CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

Quality

88%

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

82%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 high-quality, repo-anchored review skill: it gives concrete helpers, exact SQL/pattern shapes, red flags, fixes, and a report format, and the workflow is well sequenced with a final go/no-go gate. Remaining gains are modest: deduplicate Red Flags/Preferred Fixes against the workflow steps, add a post-finding feedback step, and move the repo-specific helper catalog and KB-connector detail into reference files.

Suggestions

Move the repo-specific helper catalog ("Sim Helpers To Prefer") and the KB Connector File Size Handling deep-dive into one-level-deep reference files (e.g., references/helpers.md, references/kb-connector.md), keeping a brief pointer plus the litmus test in SKILL.md.

Deduplicate Red Flags and Preferred Fixes against the Review Workflow steps (e.g., the OFFSET/pagination and Promise.all items appear in both) to tighten conciseness.

Add a feedback step after the Findings Format — e.g., re-verify each P1 finding against the changed code paths and confirm the good-to-go gate before reporting — to complete the workflow loop.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence — no concept-explaining filler, and everything is either a repo-specific fact or a check Claude could not know. Minor trims exist: Red Flags / Preferred Fixes partially restate Review Workflow checks, and the KB-connector section runs long with some repetition of the Sim Helpers entry.

4 / 5

Actionability

Fully concrete guidance for an instruction-only skill: named helpers (chunkedBatchDelete, readResponseToBufferWithLimit, selectRowsByIdChunks), real file paths, an exact SQL shape ("WHERE id > afterId ORDER BY id LIMIT N"), and a copy-paste findings report template with a worked P1 example.

5 / 5

Workflow Clarity

A clearly sequenced 7-step review workflow where each step carries its own verification question (e.g., step 2: "If the code does not enforce one, it is unbounded"), plus a final explicit gate ("Only say 'good to go' when every changed source has explicit row, byte, and concurrency bounds"). Not 5 because there is no feedback loop after findings are drafted (re-check, re-run, or escalation guidance).

4 / 5

Progressive Disclosure

No bundle files exist and the single document is cleanly sectioned and navigable; however, the repo-specific helper catalog ("Sim Helpers To Prefer") and the ~20-line KB-connector deep-dive are strong candidates for one-level-deep reference files, so the main file carries detail that could be split out — good structure with minor organization gaps.

4 / 5

Total

17

/

20

Passed

Description

91%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: it states a precise what (four named memory/concurrency defect classes) and an exhaustive, explicit when-clause covering the natural scenarios a user would mention. The only weaknesses are the single generic verb framing and slight overlap with general code-review skills.

DimensionReasoningScore

Specificity

"Review PRs and diffs for unbounded memory loading, concurrency explosions, oversized payload materialization, and missing pagination or byte caps" names one action but four concrete, specific defect classes with real terminology — several specific items with minor gaps, matching anchor 4 rather than anchor 5 (which expects multiple distinct actions) or anchor 3 (only 1-2 concrete actions).

4 / 5

Completeness

Both halves are explicit: what — "Review PRs and diffs for unbounded memory loading, concurrency explosions, oversized payload materialization, and missing pagination or byte caps"; when — "Use when reviewing cleanup jobs ... or any change that reads many rows, files, responses, logs, or external API pages into process memory", with concrete trigger phrases throughout.

5 / 5

Trigger Term Quality

"cleanup jobs, background jobs, data imports/exports, file parsing, API fan-out, workflow execution payloads, large arrays/files, rows, files, responses, logs, or external API pages" gives comprehensive natural-phrase coverage with synonyms and a generalizing catch-all clause; no common variation a user would say is missing.

5 / 5

Distinctiveness Conflict Risk

"unbounded memory loading", "byte caps", and "pagination" carve a distinct niche with specific triggers, but the generic opener "Review PRs and diffs" leaves minor overlap risk with general code-review skills — mostly distinct, not fully so.

4 / 5

Total

18

/

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

Path

.agents/skills/memory-load-check/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.