CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

review-security

Use when reviewing a branch diff for security concerns — auth, tokens and sessions, injection, secrets, cookies, CSP and third-party content — and reporting findings with S-C/H/M/L IDs in the four-field format.

Quality

90%

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

92%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 exceptionally executable review procedure: concrete commands at every step, a skeleton-first discipline with mid-run and final validation feedback loops, and a well-justified split of checklist content into verified one-level-deep reference files. The only real cost is repetition — the report-shape rule and its rationale are argued several times over, which trims token efficiency without adding guidance.

DimensionReasoningScore

Conciseness

Nearly every passage carries non-obvious, failure-mode-specific guidance — grep routing patterns, the sibling-verb comparison procedure, JWT options tabulation, __Host- prefix fallback — with no filler explaining concepts Claude already knows. It falls short of anchor 5 because the four-heading shape rule is restated at least five times (Step 0 twice, the Step 2 mid-run check, Report shape, and the final check), and several rules carry multi-sentence justifications that could be trimmed without losing the instruction.

4 / 5

Actionability

Guidance is fully executable throughout: exact bash for merge-base resolution, a copy-paste heredoc report skeleton, a grep routing table with concrete patterns, per-finding shape-check commands with expected output ('It must print 4'), the exported-function grep for sibling-verb grouping, and an exact finding-format template. This matches anchor 5's copy-paste-ready commands covering the common cases.

5 / 5

Workflow Clarity

A clearly sequenced pipeline — skeleton first, route the diff, work mandatory sections, then final shape check — with explicit validation checkpoints and feedback loops: the mid-run 'grep -c' heading count 'as soon as the first finding is in the file', recovery instructions when it prints the wrong number, and a repeat check on the finished file. This matches anchor 5's explicit validation, error-recovery, and checklist pattern.

5 / 5

Progressive Disclosure

Structure matches anchor 5: the main file holds the workflow plus the checklists this repo's evals actually exercise, while the nine less-exercised sections are in the real, one-level-deep references/checklists.md (verified: all nine named sections exist there) and compliance detail in references/compliance.md, each explicitly signaled with when to open it ('open the file whenever Step 1 routes to one of them'). The split rationale is stated, and the nine section names are listed inline so navigation requires no guessing.

5 / 5

Total

19

/

20

Passed

Description

83%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 tight, well-formed description that states both trigger and capability concretely with a specific output format, and no fluff. Its only weaknesses are a missing compliance trigger (the skill handles GDPR/CCPA/DSA/EAA compliance findings too) and a few absent synonyms that would sharpen both discoverability and distinctiveness from generic code-review skills.

Suggestions

Add compliance trigger terms (e.g. 'privacy', 'GDPR', 'compliance findings with C- IDs') since the skill body performs a compliance review as a first-class deliverable.

Include common synonyms such as 'vulnerabilities', 'OWASP', or 'secure code review' to broaden natural trigger coverage.

Sharpen the trigger so a request for a generic code review does not fire this skill, e.g. 'Use when a security-focused review of the branch diff is wanted' phrasing.

DimensionReasoningScore

Specificity

The description names concrete actions — "reviewing a branch diff for security concerns" and "reporting findings with S-C/H/M/L IDs in the four-field format" — plus an enumerated concern list ("auth, tokens and sessions, injection, secrets, cookies, CSP and third-party content"). It stops short of anchor 5 because the skill's substantial compliance-review scope (GDPR/CCPA/DSA/EAA findings with C- IDs) is absent, leaving a minor coverage gap rather than the comprehensive coverage anchor 5 requires.

4 / 5

Completeness

Both halves are explicit: what — review a branch diff for named security concern classes and report findings in a defined ID/format scheme; when — "Use when reviewing a branch diff for security concerns". This matches anchor 5's 'clearly and explicitly answers both what AND when with concrete trigger phrases', mirroring the good example's structure.

5 / 5

Trigger Term Quality

Strong natural vocabulary — "security", "review", "branch diff", "auth", "tokens", "sessions", "injection", "secrets", "cookies" — that a user asking for a security pass on a branch would readily produce. A few common synonyms are missing ("vulnerability", "OWASP", "secure code review", "privacy/compliance"), which fits anchor 4's 'good keyword coverage; a few natural terms missing' rather than anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The security focus, specific concern list, and S-C/H/M/L ID scheme give it a clear niche, but "reviewing a branch diff" is phrasing a user would also say for a general code review or quality pass, creating minor overlap risk with closely related review skills — anchor 4 rather than anchor 5's 'minimal conflict risk'.

4 / 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

englishstreetventures/englishstreetventures.com

Path

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