CtrlK
BlogDocsLog inGet started
Tessl Logo

subsystem-summary-of-main

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

45

Quality

46%

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

Quality

Content

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

This is a well-organized, factually dense reference document rather than an actionable skill: it describes the main subsystem thoroughly but offers no executable guidance, and it inlines roughly 370 lines of API-style detail that belongs in reference files. The sequencing of lifecycle and request flows is a strength, but the body contradicts its own stated goal of being a 'token-efficient summary'.

Suggestions

Move the bulk inventories (full Config key list, method-by-method ApplicationImpl/AppConnector lists, route tables) into a references/ file and keep a condensed overview in SKILL.md with clearly signaled one-level-deep links.

Deduplicate the manager/io_context/thread information that currently appears in the Key Files list, the ApplicationImpl section, the Ownership Relationships tree, and the Threading Model — present it once, probably in the tree.

Add task-oriented framing (e.g. 'To trace a startup bug, follow the Startup Sequence; to add a config option, see the Config section') so the reference translates into concrete next actions rather than pure description.

DimensionReasoningScore

Conciseness

The body is dense and factual with no padding explaining concepts Claude already knows, but the same information (subsystem managers, io_contexts, threads) is restated across four sections — Key Files, ApplicationImpl members, the Ownership Relationships tree, and the Threading Model — and the Config section inventories nearly every key. 'Mostly efficient but includes some unnecessary explanation or could be tightened' fits best.

3 / 5

Actionability

The content is factually concrete (specific files, methods, routes, enums) but purely descriptive — it never instructs what to do, provides no commands or code to run, and offers no task guidance. This matches 'Minimal concrete guidance; high-level hints but missing the specific steps to execute' rather than anchor 1, since the detail itself is specific rather than vague.

2 / 5

Workflow Clarity

Multi-step processes are clearly sequenced: the numbered Startup Sequence, Graceful Shutdown Sequence, and the step-by-step CommandHandler/QueryServer request flows. Validation checkpoints are not applicable (read-only knowledge content, no destructive or batch operations), so the rubric cap does not apply; minor gaps such as the pseudocode main loop keep this below 5.

4 / 5

Progressive Disclosure

Section headers and the ASCII ownership tree give the document reasonable structure, but the entire bulk reference — full Config key inventory, method lists, route tables, ownership tree — is inlined in SKILL.md with no references/ or scripts/ files to offload detail. Fits 'Some structure but could be better organized... content that should be separate is inline'; not 2 because headers make it navigable.

3 / 5

Total

12

/

20

Passed

Description

45%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 purpose but is thin: a single generic action, no 'when to use' trigger clause, and narrow keyword coverage. It reads more like a file-internal note ("read this skill") than a trigger-optimized description, and its phrasing likely overlaps with sibling subsystem-summary skills.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when the user asks about stellar-core's main subsystem, Application lifecycle, startup/shutdown, threading model, or configuration parsing.'

Enumerate the concrete capabilities covered, e.g. 'Summarizes the Application/ApplicationImpl lifecycle, Config TOML parsing, CommandHandler/QueryServer HTTP routes, CLI entry point, and threading model.'

Include natural trigger synonyms users would type — 'stellar-core', 'ApplicationImpl', 'orchestration layer', 'startup sequence' — to widen keyword coverage beyond 'main subsystem'.

DimensionReasoningScore

Specificity

The description names the domain ("the main subsystem") but offers only one generic action ("token-efficient summary"), matching the anchor 'Names the domain but actions are minimal or generic'. It does not list the subsystem's concrete contents (Application lifecycle, Config, CLI routing) that would merit a 3 or 4.

2 / 5

Completeness

There is a recognizable 'what' ("token-efficient summary of the main subsystem") but no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. Not 2 because the 'what' is clearly stated, not just vague.

3 / 5

Trigger Term Quality

"summary", "main subsystem", and "token-efficient" are somewhat natural terms for someone working in this codebase, but the description misses common variations like "stellar-core", "Application", "orchestration", or "how does the main subsystem work". Fits 'Some relevant keywords but missing common variations or synonyms'.

3 / 5

Distinctiveness Conflict Risk

"the main subsystem" distinguishes it from other subsystem summaries, but the phrase "token-efficient summary" is a generic pattern shared by sibling summary skills, so overlap risk remains. Fits 'Somewhat specific but could still overlap with similar skills'.

3 / 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.