CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

lodash-es-runtime-guards

Runtime guard refactoring guidance for lodash-es predicates, import style and verification. Use when explicitly refactoring runtime type or empty-string guards.

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

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

Excellent instructional content: fully concrete, executable, and token-efficient, with a well-organized structure appropriate for a single-purpose skill. The only gap is the absence of an explicit fix-and-retry loop in the verification workflow, which matters for a batch refactoring operation.

DimensionReasoningScore

Conciseness

Lean and efficient throughout: mapping tables, a one-line import block, and bare commands with almost no prose, and it never explains concepts Claude already knows (what lodash or typeof is). Every section earns its place.

5 / 5

Actionability

Fully executable and copy-paste ready: a nine-row guard mapping table (including negations and array-exclusion cases), a concrete named-import statement, two runnable rg commands, and a pnpm type-check command covering the common cases.

5 / 5

Workflow Clarity

The Refactor Checklist is a clear five-step numbered sequence with explicit validation checkpoints (rg re-scan, confirming only type-level typeof remains, type-check), but it lacks an explicit error-recovery loop (what to do when type-check fails) for a batch refactor across src, which keeps it below anchor 5.

4 / 5

Progressive Disclosure

A compact single-file skill with no external references needed and no bundle files; content is organized into well-signaled sections (When to Use, Do Not Replace, Guard Mapping, Import Style, Refactor Checklist), which satisfies the simple-skill standard for top marks.

5 / 5

Total

19

/

20

Passed

Description

78%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 that clearly answers both what the skill does and when to use it, in third person, with a well-defined niche. It is just below top marks on specificity and trigger coverage because it stays at the level of named action areas rather than enumerating concrete trigger phrases users would naturally say.

Suggestions

Enumerate the concrete actions in the 'what' clause, e.g., 'Replaces runtime typeof checks and empty-string checks with lodash-es predicates (isString, isNumber, isEmpty), enforces named-import style, and verifies with type-check.'

Broaden trigger terms to include natural variations users would say, such as 'typeof checks', 'type guards', or 'empty string validation', alongside 'runtime type or empty-string guards'.

DimensionReasoningScore

Specificity

Names the domain ("lodash-es predicates") and three concrete action areas — "guard refactoring", "import style", and "verification" — but does not enumerate the concrete refactor actions (e.g., replacing typeof checks), so it lists several specific actions with minor gaps rather than comprehensive coverage.

4 / 5

Completeness

Both parts are explicit: what = "Runtime guard refactoring guidance for lodash-es predicates, import style and verification", and when = "Use when explicitly refactoring runtime type or empty-string guards". The trigger is concrete but single-condition and the 'what' is framed abstractly as 'guidance', so it falls just short of the fully-enumerated anchor 5.

4 / 5

Trigger Term Quality

Good keyword coverage with natural terms like "runtime type", "empty-string guards", "refactoring", and "lodash-es", but common variations users might say — such as "typeof checks", "predicates", or function names like isString/isEmpty — are missing.

4 / 5

Distinctiveness Conflict Risk

"lodash-es" plus "runtime guard refactoring" defines a clear niche with distinct triggers and minimal overlap risk against generic refactoring or utility-library skills.

5 / 5

Total

17

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

Draculabo/AntigravityManager

Path

.agents/skills/lodash-es-runtime-guards/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.