CtrlK
BlogDocsLog inGet started
Tessl Logo

subsystem-summary-of-invariant

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

44

Quality

45%

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-invariant/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%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-organized, technically dense reference summary that excels at conciseness but is purely descriptive — it offers no executable actions or Claude-facing workflow, and keeps all detail in one monolithic file rather than progressively disclosing to reference files.

Suggestions

If the skill is meant to guide work (not just summarize), add concrete, actionable steps or commands Claude should run when engaging the subsystem.

Split the per-invariant detailed sections into a references/ file (e.g. invariants.md) and keep SKILL.md as an overview pointing to it, improving progressive disclosure.

Add a brief 'When to consult this' framing so the reference content is clearly tied to use cases rather than presented as a standalone encyclopedia entry.

DimensionReasoningScore

Conciseness

The body is dense and information-rich with concrete C++ types and methods, assuming Claude's competence without padding with basic concepts; only minor sections (full per-invariant logic recaps) could be trimmed.

4 / 5

Actionability

It is a concrete reference description of an existing subsystem but provides no executable code, commands, or steps for Claude to perform — it describes rather than instructs, fitting the minimal-concrete-guidance anchor.

2 / 5

Workflow Clarity

The control-flow section is well-sequenced (e.g. the numbered background-snapshot-thread steps), but there is no Claude-facing workflow with validation checkpoints since the skill is descriptive rather than task-oriented.

3 / 5

Progressive Disclosure

Section headers give reasonable structure, but the entire per-invariant reference is inlined in one ~290-line file with no references to separate files; no bundle files exist, so detailed per-invariant material is not split out.

3 / 5

Total

12

/

20

Passed

Description

41%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 states a clear but single-purpose 'what' (summarize the invariant subsystem) while entirely omitting 'when to use' guidance and relying on technical jargon rather than natural trigger phrases.

Suggestions

Add an explicit 'Use when ...' clause naming natural trigger phrases (e.g. 'Use when the user asks what the invariant subsystem does or needs a summary of invariant checks').

List 1-2 concrete capabilities beyond 'summary' (e.g. 'lists each invariant, its hooks, and its failure semantics') to lift specificity.

Include natural synonyms a user might say (e.g. 'invariant checks', 'runtime correctness checks') alongside the jargon term.

DimensionReasoningScore

Specificity

The description names the domain ('invariant subsystem') and a single generic action ('token-efficient summary'), matching the anchor that names the domain but keeps actions minimal rather than listing concrete capabilities.

2 / 5

Completeness

It has a clear 'what' ('a token-efficient summary of the invariant subsystem') but no explicit 'when'/Use-when clause; per the rubric a missing trigger clause caps completeness at 3.

3 / 5

Trigger Term Quality

'invariant subsystem' is technical jargon and only generic keywords ('read', 'summary') appear; the natural phrases a user would say (e.g. 'what does the invariant subsystem do') and synonyms are missing, sitting just above the pure-jargon anchor.

2 / 5

Distinctiveness Conflict Risk

The niche ('invariant subsystem' of stellar-core) is distinctive with minimal overlap risk, though the generic 'summary' framing leaves minor overlap with other summary skills.

4 / 5

Total

11

/

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.