CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

securitycards

Apply version-specific secure coding guidance to AI-generated or human-written code that uses supported open source libraries. Use when starting a software project, implementing a security-sensitive feature, or reviewing code for secure defaults, authentication, authorization, input handling, injection, cryptography, file handling, network boundaries, secrets, sessions, and other library-specific security concerns.

72

Quality

90%

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

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 exemplary instruction-only skill body: a lean, fully executable fetch-and-apply workflow with exact URLs, a worked example, robust fail-closed error handling, and real progressive disclosure to remote cards plus a correctly scoped snapshot reference. The only flaw is a handful of trimmable justification clauses that keep conciseness just short of perfect.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence (no explanation of what lockfiles or security are), with every section operational ("Fetch `https://securitycards.rewarelabs.com/llms.txt`", "Take the exact installed version from the lockfile"). A few justification clauses could be trimmed ("— guidance differs between releases", "even when you already know which category you need"), so it fits the 4 anchor (efficient with minor trimmable instances) rather than the every-token-earns-its-place 5.

4 / 5

Actionability

Fully executable: exact endpoints, a concrete fetch command ("a shell fetch such as `curl -fsS <url>`"), the catalog line format `<library> <version> <prefix> <category>...`, URL construction rules, and a worked example (the flask line yielding `.../flask/3-1-3/output-encoding.md`). This is copy-paste-ready instruction guidance covering the common case, matching the 5 anchor; as an instruction-only skill, the absence of code is not penalized per the rubric's scoring notes.

5 / 5

Workflow Clarity

A clearly sequenced workflow (resolve version → find cards → choose what to read → apply) with explicit validation checkpoints: the fail-closed section enumerates error paths (missing version, ambiguous normalization, redirect landing check, unreachable site), and the before-finishing checklist requires re-running tests, citing card URLs, and reporting unsupported dependencies separately. This matches the 5 anchor (clear sequence, explicit validation, error-recovery feedback loops, checklist).

5 / 5

Progressive Disclosure

The SKILL.md is a genuine index and workflow ("This skill is an index and a workflow, not an offline security knowledge base"), with detail pushed one level away to remote cards fetched on demand. The single bundle file, `references/catalog.json`, exists on disk, is clearly signaled in the body, and its role is precisely scoped (a packaged-day snapshot usable only to report whether a dependency was supported, never as a source of rules). Well-organized sections make navigation trivial, matching the 5 anchor.

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 strong description: explicit what-and-when structure, third person, and a rich enumeration of security domains that double as natural trigger terms. Its only weaknesses are a single-verb capability statement and a few missing synonyms (vulnerabilities, security audit, hardening) plus minor overlap with generic security-review triggers.

DimensionReasoningScore

Specificity

"Apply version-specific secure coding guidance to AI-generated or human-written code that uses supported open source libraries" names the domain, and the enumeration "secure defaults, authentication, authorization, input handling, injection, cryptography, file handling, network boundaries, secrets, sessions" gives specific scope. It stops short of a 5 because the capability is essentially one action verb (apply guidance) with minor gaps such as how the guidance is sourced; it exceeds a 3 because the enumerated coverage is far more concrete than 1-2 generic actions.

4 / 5

Completeness

Explicitly answers both: what ("Apply version-specific secure coding guidance to AI-generated or human-written code that uses supported open source libraries") and when ("Use when starting a software project, implementing a security-sensitive feature, or reviewing code for...") with concrete trigger phrases. The 'when' clause is fully explicit and specific, matching the 5 anchor exactly rather than the weaker 'when' of a 4.

5 / 5

Trigger Term Quality

Strong natural phrases users would say: "starting a software project", "implementing a security-sensitive feature", "reviewing code", "authentication", "injection", "cryptography", "secrets", "sessions". A few common variations are missing ("vulnerabilities", "security audit/secure code review", "hardening"), which keeps it below the comprehensive 5 anchor.

4 / 5

Distinctiveness Conflict Risk

"version-specific" and "library-specific security concerns" carve a clear niche distinct from generic coding skills, and the description is third person with no over-claims. However, triggers like "reviewing code for... authentication, authorization" overlap generic security-review skills, leaving minor (not minimal) conflict risk, which fits the 4 anchor better than the 5.

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

Reware-Labs/securitycards

Path

skills/securitycards/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.