CtrlK
BlogDocsLog inGet started
Tessl Logo

customizing-statusline

Creates, edits, and migrates Letta Code statusline mods. Use when handling the /statusline command or continuing work started by /statusline.

68

Quality

83%

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

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

A well-structured, lean instruction skill for a niche product task: the workflow is unambiguous, domain-specific constraints are captured as concrete rules, and detail is properly pushed to real one-level-deep reference files. The main gaps are a duplicated rule, no inline code example for the common case, and no post-edit verification step in the workflow.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence, explaining only Letta-specific facts (the order-0 ownership model, capability guards) rather than general concepts. It falls short of anchor 5 because 'Guard panel work with letta.capabilities.ui.panels' is stated twice (workflow step 7 and the Rules section), a minor redundancy that could be trimmed.

4 / 5

Actionability

Guidance is concrete throughout: the exact file path '~/.letta/mods/statusline.tsx', 'order: 0', 'row(left, right, width)', 'panel.update()', and the disposer contract. It stops short of anchor 5 because the body contains no executable snippet itself — the concrete patterns are deferred one level deep to references/examples.md, leaving a minor gap for the most common case.

4 / 5

Workflow Clarity

The 9-step workflow is clearly sequenced with an up-front checkpoint (check whether the file exists, read before editing, preserve unrelated code) and conditional routing to the right reference. Not anchor 5: there is no post-edit verification step (e.g., typecheck or reload-check) — step 9 only summarizes and suggests /reload — a minor validation gap, though the operation is a single non-destructive file edit.

4 / 5

Progressive Disclosure

The body is a clear ~70-line overview with well-signaled, one-level-deep references: all three files (references/api.md, references/examples.md, references/migration.md) exist in the bundle, are pointed to in the workflow with explicit conditions, and are catalogued with one-line descriptions in 'Useful references'. Content is appropriately split and navigation is easy.

5 / 5

Total

17

/

20

Passed

Description

87%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: concise, third-person, and it explicitly pairs what the skill does with when to use it via a concrete command trigger. The only weakness is modest keyword coverage — synonyms like 'status line', 'prompt', or 'PS1' that the skill actually supports are absent.

DimensionReasoningScore

Specificity

'Creates, edits, and migrates Letta Code statusline mods' names the domain plus three concrete third-person actions, matching the anchor for several specific actions with minor gaps. It is not anchor 5 because narrower capabilities the skill actually supports (shell prompt/PS1 matching, bare /statusline summarization) are omitted from the description.

4 / 5

Completeness

It explicitly answers both questions: 'what' via 'Creates, edits, and migrates Letta Code statusline mods' and 'when' via the concrete trigger phrase 'Use when handling the /statusline command or continuing work started by /statusline'. This matches the anchor for both what and when with concrete triggers; the neighboring anchor 4 would require the 'when' to be less explicit than it is.

5 / 5

Trigger Term Quality

'statusline' and '/statusline' are exactly the natural terms a user would say, giving good keyword coverage. Not anchor 5: common variations like 'status line' (spelled out), 'prompt', 'PS1', or 'status bar' — which the body handles — are missing from the description.

4 / 5

Distinctiveness Conflict Risk

'Letta Code statusline mods' is a clear niche with a distinct command-level trigger ('/statusline'), making confusion with other skills minimal. It matches the anchor for a clear niche with distinct triggers; no broader anchor (e.g., overlap with generic 'mods' or UI skills) fits better.

5 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
letta-ai/letta-code
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.