CtrlK
BlogDocsLog inGet started
Tessl Logo

subsystem-summary-of-crypto

read this skill for a token-efficient summary of the crypto subsystem

51

Quality

55%

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

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/subsystem-summary-of-crypto/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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 a well-structured, dense reference summary that assumes competence and provides concrete API detail and clear data-flow sequences. Its main weakness is length relative to the "token-efficient summary" framing, with some detail that could be deferred to separate reference files.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence (it cites libsodium calls like crypto_sign_detached without explaining them) with no padding, but at ~250 lines it is longer than a "token-efficient summary" implies and some detailed method listings could be trimmed, fitting anchor 4 rather than the lean anchor 5.

4 / 5

Actionability

As a reference/summary skill it provides no executable code, but its function names, signatures, return types, and data flows are concrete enough to act on directly; per the instruction-only scoring note this earns anchor 4, falling short of anchor 5's copy-paste-ready examples.

4 / 5

Workflow Clarity

The "Key Data Flows" section gives clearly sequenced flows for signing, verification, StrKey encode/decode, ECDH, and XDR hashing; there are no destructive/batch/XML/db operations that would require validation checkpoints, so the feedback-loop cap does not apply and anchor 4 (not the checkpoint-rich anchor 5) is the best fit.

4 / 5

Progressive Disclosure

No bundle files exist and the content is a single file with clear, well-organized section headers and no nested references; structure is good with only minor organization gaps (some detailed API listings could be split into reference files), matching anchor 4.

4 / 5

Total

16

/

20

Passed

Description

36%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 conveys a clear, niche-specific purpose but is written in imperative second person, lacks any "Use when" trigger guidance, and relies on a single generic action verb. It is distinguishable yet thin on triggering cues.

Suggestions

Rewrite in third person and add an explicit trigger clause, e.g. "Summarizes the stellar-core crypto subsystem (hashing, Ed25519, Curve25519, StrKey). Use when the user asks about or needs an overview of the crypto/keys/signing subsystem."

Add concrete capability terms and synonyms users would naturally say (e.g. "crypto", "signing", "keys", "hashing", "StrKey") to improve trigger term coverage.

Name 1-2 more concrete actions beyond "summary" (e.g. "lists key classes, functions, and data flows") to lift specificity above the minimal anchor.

DimensionReasoningScore

Specificity

The description only names the domain ("crypto subsystem") with one generic action ("summary"), matching the anchor 2 baseline; the imperative second-person phrasing "read this skill" triggers the prescribed -1 voice penalty, dropping it to 1.

1 / 5

Completeness

It clearly states the "what" ("token-efficient summary of the crypto subsystem") but provides no "when"/"Use when" trigger clause, which the guidelines cap at 3.

3 / 5

Trigger Term Quality

"crypto subsystem" and "summary" are one or two generic keywords; the natural phrases a user would actually say (e.g. "summarize the crypto code", "crypto overview") are absent, fitting anchor 2.

2 / 5

Distinctiveness Conflict Risk

"crypto subsystem" carves a clear, specific niche that is mostly distinct from other skills with only minor overlap risk, matching anchor 4 rather than the fully-distinct anchor 5 which requires concrete trigger phrases.

4 / 5

Total

10

/

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
stellar/stellar-core
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.