CtrlK
BlogDocsLog inGet started
Tessl Logo

claude-code-statusline-development

This skill should be used when the user asks to "create a statusline", "customize the status line", "add a custom prompt", or mentions Claude Code statusline. Also suggest when the user wants to display git branch, context usage, model name, or session costs at the bottom of Claude Code.

99

1.50x
Quality

Does it follow best practices?

Impact

99%

1.50x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is well-structured and efficient: it gives executable code, a clear single-task workflow, and cleanly offloads detailed schemas/examples to verified one-level-deep reference files. It does not pad with concepts Claude already knows.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: a compact quick-reference table, a copy-paste script template, and short tips, with no padding explaining what bash, jq, or status lines are.

3 / 3

Actionability

It provides fully executable guidance: a complete settings.json snippet, a working bash script template using jq/tput, the chmod command, and a concrete mock-JSON test command — all copy-paste ready.

3 / 3

Workflow Clarity

Although this is a single-task skill, the sequence is unambiguous (configure settings.json → write/chmod script → test with mock JSON), and it appropriately notes the no-restart validation behavior. For a simple skill this clear workflow earns full marks.

3 / 3

Progressive Disclosure

The body is a concise overview with well-signaled one-level-deep references to real files (json-schema.md plus four example files, all verified to exist in ./references), with detailed schemas and examples correctly deferred to those files.

3 / 3

Total

12

/

12

Passed

Description

100%

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: it states concrete capabilities, includes natural trigger phrases a user would actually say, and explicitly covers both what the skill does and when to use it. The niche is clearly distinct from other skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions and outputs — 'display git branch, context usage, model name, or session costs at the bottom of Claude Code' — naming specific deliverables rather than vague capabilities.

3 / 3

Completeness

It explicitly answers 'what' (create custom status lines showing contextual info at the bottom of Claude Code) and 'when' ('should be used when the user asks...' / 'Also suggest when...'), giving both explicit trigger guidance.

3 / 3

Trigger Term Quality

It includes natural phrasings users would actually say ('create a statusline', 'customize the status line', 'add a custom prompt') plus concrete feature terms (git branch, context usage, model name, session costs).

3 / 3

Distinctiveness Conflict Risk

The Claude Code statusline niche is narrow with distinctive triggers ('statusline', 'status line', 'custom prompt' at the bottom of Claude Code), making conflicts with other skills unlikely.

3 / 3

Total

12

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository
dwmkerr/claude-toolkit
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.