CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

context-budget

Routes live context checks to the native Codex or Claude Code meter without scanning files, and performs a bounded static component audit only when explicitly requested. Use for context-budget requests about remaining capacity or installed context overhead.

Quality

80%

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 ./skills/context-budget/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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-disciplined, guard-heavy instruction skill: concrete commands for every harness, explicit opt-in gates for the audit and diagnostic, a complete runnable code snippet, and honest framing of estimates versus live measurements. The main improvement levers are deduplicating the repeated not-live-context disclaimers and native-command pointers, and giving the audit path an explicit ordered procedure.

DimensionReasoningScore

Conciseness

The body is dense, imperative, and free of concept explanations Claude already knows, but there is minor trimmable repetition: the "estimates are not live context" disclaimer appears in both the Audit Output section ("Do not claim that an estimate is provider-reported...") and the closing diagnostic paragraphs, and the pointer back to native commands is given twice (lines 81 and 132-133). This matches anchor 4 (efficient, minor over-explanation) rather than anchor 3, since nothing is padded concept explanation.

4 / 5

Actionability

Every path is fully executable: the default path supplies exact per-harness commands (/status, /context, /context all) in a routing table with doc links, the audit path gives bounded read-only rules with a 50-entry cap and an enumerated report spec, and the diagnostic supplies complete, copy-paste-ready Python (with error handling for OSError and malformed records) plus a justified path placeholder. This matches anchor 5's fully-executable, common-cases-covered standard.

5 / 5

Workflow Clarity

The three paths (default live-context, explicit audit, explicitly selected diagnostic) are clearly separated with unambiguous routing criteria, and a checkpoint exists ("If the audit scope is ambiguous, ask for the harness and installation root before reading anything"). It falls short of anchor 5 because the audit path lists scope constraints and an output spec but not an ordered step sequence, and there is no validate-and-retry feedback loop; the operations are read-only so the destructive/batch cap does not apply.

4 / 5

Progressive Disclosure

No bundle files exist, and the body is organized into four clearly headed, self-contained sections with external doc links clearly signaled and no nested references. This is good structure with a minor gap — the ~40-line inline diagnostic (code plus caveats) is the one block arguably large enough to live in a scripts/ or reference file — so anchor 4 fits better than anchor 5.

4 / 5

Total

17

/

20

Passed

Description

71%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 tight, third-person description that clearly separates the default live-context routing from the opt-in audit and has minimal conflict risk. Its main weakness is trigger coverage: the coined phrase "context-budget requests" and the omission of natural synonyms like "context window" or "token usage" make it less likely to fire on the phrasings users actually say.

Suggestions

Replace the coined term "context-budget requests" with natural user phrasings such as "how much context is left", "context window", "remaining tokens", or "context usage".

Add one or two common synonyms (e.g., "headroom", "token usage") to the 'Use for' clause to broaden natural trigger coverage.

Consider naming the concrete deliverables (native /status or /context command, compact audit report) to nudge specificity toward comprehensive coverage.

DimensionReasoningScore

Specificity

The description lists two concrete, well-constrained actions — "Routes live context checks to the native Codex or Claude Code meter without scanning files" and "performs a bounded static component audit only when explicitly requested" — which is noticeably more specific than the two-action anchor 3 example, though it stops short of the several-action comprehensive coverage of anchor 5 (e.g., it omits the selected-record diagnostic and the specific commands). Third person voice is used throughout, so no voice penalty applies.

4 / 5

Completeness

Both what ("Routes live context checks to the native... meter" plus the bounded audit) and when ("Use for context-budget requests about remaining capacity or installed context overhead") are explicitly present, satisfying the 'Use when' requirement. It falls short of anchor 5 because the trigger phrases are narrower and less natural than the concrete, varied triggers in the anchor 5 example.

4 / 5

Trigger Term Quality

Relevant keywords include "context", "remaining capacity", and "installed context overhead", but the central trigger phrase "context-budget requests" is a coined term users would not naturally say, and common variations like "context window", "token usage", "headroom", or "how much context is left" are missing. This sits between anchor 3 (missing common variations) and anchor 4, but the absence of the most natural user phrasings keeps it at 3.

3 / 5

Distinctiveness Conflict Risk

The skill occupies a clear niche — checking context capacity via native Codex/Claude Code meters with an opt-in static audit — with triggers ("remaining capacity", "installed context overhead") unlikely to collide with other skills. Anchor 5 (clear niche, distinct triggers, minimal conflict risk) is the best fit.

5 / 5

Total

16

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

affaan-m/ECC

Path

skills/context-budget/SKILL.md

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.