CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

security-review

Review a pinned pull-request diff for security regressions that require context, following recon → hypothesis → disproof → reachability → deduplication. Used by the dedicated MoltNet security review workflow.

69

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is an exemplary instruction-only skill: dense, jargon-appropriate, and free of padding, with a fully specified five-step procedure, explicit verification and deduplication rules, and clear scope boundaries against adjacent tooling. Every dimension lands at the top anchor without any detected over-claim or verbosity.

DimensionReasoningScore

Conciseness

The body is lean and directive with zero padding: it assumes competence (naming Ory JWT, Keto, Ed25519, TypeBox without explanation) and every sentence constrains behavior, e.g., "Do not restate version age, available upgrades, or known CVEs as new findings" and "Never turn absence of evidence into a failure". Nothing can be trimmed without losing a real constraint.

5 / 5

Actionability

For an instruction-only skill the guidance is fully executable: exact steps ("cite an added line (`new` side) or a deleted line (`old` side)"), required hypothesis fields (attacker-controlled source, changed behavior, impact), an explicit verdict taxonomy (confirmed/unclear/refuted), and a concrete list of what to inspect. Claude knows exactly what to do at every stage with no vague direction.

5 / 5

Workflow Clarity

The five-step procedure (Recon → Hypothesize → Disprove → Trace → Deduplicate) is clearly sequenced with an explicit verification checkpoint ("Every candidate from the hunt stage must receive confirmed, unclear, or refuted in verification") and a disprove→refuted→do-not-publish feedback loop. The skill is explicitly read-only ("Do not write files, run tests, or post a GitHub comment"), so the destructive-operation cap does not apply.

5 / 5

Progressive Disclosure

The skill is under 50 lines, self-contained with no bundle files and no external references needed, and organized into three well-labeled sections (Division of work, Procedure, MoltNet context). Per the simple-skill exception, this earns a 5 on well-organized sections alone.

5 / 5

Total

20

/

20

Passed

Description

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

The description is specific and honest about scope, with a clear what and an explicit (if workflow-internal) when, and it carves a mostly distinct niche. Its main weaknesses are a single-action what supplemented by abstract stage names, and keyword coverage that misses common user phrasings like "vulnerability" or "security issue".

Suggestions

Replace or supplement the methodology chain with 2-3 concrete capability phrases (e.g., "cite changed lines, trace attacker-controlled sources to impact, and classify each candidate confirmed/unclear/refuted") so the what lists several specific actions rather than one action plus stage labels.

Add natural trigger terms and synonyms such as "security review of a pull request", "vulnerability", or "security regression" so users' phrasing matches without knowing the workflow's internal vocabulary.

State the when in user-facing terms (e.g., "Use when reviewing a pull-request diff for security regressions in the MoltNet workflow") in addition to naming the owning workflow.

DimensionReasoningScore

Specificity

The description names the domain and one concrete action ("Review a pinned pull-request diff for security regressions") plus an abstract methodology chain ("recon → hypothesis → disproof → reachability → deduplication"), which are stage labels rather than the several distinct concrete capabilities of the anchor-4 example. It is well above anchor 2 because the domain and primary action are clearly stated, not minimal or generic.

3 / 5

Completeness

The "what" is clear (context-requiring security regression review of a pinned diff) and the "when" is explicitly stated ("Used by the dedicated MoltNet security review workflow"), so it exceeds anchor 3 where the when is only implied. It falls short of anchor 5 because the when names the owning workflow rather than concrete user-facing trigger phrases.

4 / 5

Trigger Term Quality

Natural keywords a user would say are present — "security", "review", "pull-request diff", "regressions" — giving good coverage, but common variations like "vulnerability", "security issue", or "audit" are missing, matching anchor 4 rather than the comprehensive synonym coverage of anchor 5 or the sparse keyword set of anchor 3.

4 / 5

Distinctiveness Conflict Risk

Qualifiers like "pinned pull-request diff", "regressions that require context", and "MoltNet security review workflow" carve a mostly distinct niche, but the skill occupies the same space as closely related generic security/code review skills, creating minor overlap risk per anchor 4 rather than the minimal-conflict clear niche of anchor 5.

4 / 5

Total

15

/

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

getlarge/themoltnet

Path

.agents/skills/security-review/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.