CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

doc-limits

Load to add, tune, or debug document byte ceilings and DOC_LIMITS_* settings.

Quality

84%

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

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

An exemplary short skill body: dense, executable, and honest about scope, with a clear failure/remediation loop and clean one-level-deep disclosure into a real, well-organized reference file. The only gap is that the configuration-editing use cases (class entries, exclusion rows) have no inline example, though they are one click away in policy.md.

DimensionReasoningScore

Conciseness

Every sentence carries load: the ~150-line body covers when to run the check ("before review and in CI"), both invocation modes, the measured set ("`AGENTS.md`, `CLAUDE.md`, `GEMINI.md` and `SKILL.md`, at the root and at any depth, and no other file"), failure semantics, and remediation — with zero padding and no explanation of concepts Claude already knows. Matches the anchor 'lean and efficient; assumes Claude's competence; every token earns its place'.

5 / 5

Actionability

The body gives two copy-paste-ready executable commands ("doc-limits" and "doc-limits --staged") plus a concrete pointer for the rest ("Flags, settings and exit codes are in `doc-limits --help`"), matching 'mostly executable guidance; concrete code or commands with minor gaps'. Not 5 because the add/tune use cases promised by the description (a class entry, an excludes row) have no inline example — both are one hop away in references/policy.md; not 3 because the guidance given is concrete and executable, not high-level hints or pseudocode.

4 / 5

Workflow Clarity

This is a simple single-action skill and the action is unambiguous: when to run it ("before review and in CI", and which commit-guards chains use staged mode, including why — "at push the index is held equal to HEAD first, so that mode measures the tree being pushed"), how to run it (both commands), what failure means ("A document over its limit fails the check"), and the remediation loop ("A document that must stay whole gets a row in the configured excludes file with its reason"). The check is itself the validation step, so the batch-operation validation cap does not apply.

5 / 5

Progressive Disclosure

Verified against the actual bundle: references/policy.md exists and contains exactly the promised material (Path classes, exclusion list format), scripts/doc-limits is a real executable, and the body's links ([references/policy.md § Path classes](references/policy.md#path-classes)) are one level deep, well-signaled with a section anchor, with all detail (class format, exclusion rows, flags, exit codes) appropriately split out. Matches 'clear overview with well-signaled one-level-deep references; content appropriately split; easy navigation'.

5 / 5

Total

19

/

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, fluff-free description that names concrete actions and a highly distinctive niche, with the trigger expressed through a purpose clause rather than a 'Use when...' clause. Its main weakness is trigger vocabulary: it relies on the jargon terms 'byte ceilings' and 'DOC_LIMITS_*' while omitting the natural words users would actually say, including 'limit' itself.

Suggestions

Include the natural synonyms users would say — e.g. 'document byte limits' or 'document size limits' — since the description only says 'ceilings' while users (and the skill's own name, doc-limits) say 'limits'.

Name the measured files (AGENTS.md, CLAUDE.md, GEMINI.md, SKILL.md) in the description so it triggers when a user mentions those files being too large or over a limit.

Add an explicit 'Use when...' clause (e.g. 'Use when a harness document is over its byte limit or DOC_LIMITS_* settings need changing') to strengthen the trigger guidance beyond the implied 'Load to...' purpose.

DimensionReasoningScore

Specificity

"Load to add, tune, or debug document byte ceilings and DOC_LIMITS_* settings" lists three concrete actions (add, tune, debug) applied to a specifically named object ("document byte ceilings", "DOC_LIMITS_* settings"), matching the anchor for several specific actions with minor gaps in coverage. Not 5 because coverage is not comprehensive (no mention of the excludes file, class configuration, or CI usage); not 3 because the actions and domain are more concrete than 1-2 generic actions.

4 / 5

Completeness

The 'what' is clear (add, tune, or debug byte ceilings and DOC_LIMITS_* settings) and the 'when' is given by the explicit purpose clause "Load to add, tune, or debug...", which is equivalent trigger guidance naming the triggering tasks. Not 5 because the when-clause lacks concrete natural trigger phrases (no file names or common user phrasings); not 3 because the trigger is directly stated, not merely weakly implied.

4 / 5

Trigger Term Quality

Relevant keywords are present ("document", "byte ceilings", "debug", "DOC_LIMITS_* settings") but common variations users would naturally say are missing — notably "limit(s)" (the skill's own name is doc-limits yet the description never says "limit"), "size", "too large", and the affected file names (CLAUDE.md, SKILL.md). Matches the anchor 'some relevant keywords but missing common variations or synonyms'; not 4 because the natural-phrase surface is narrow, and not 2 because the keywords present are domain-specific rather than generic.

3 / 5

Distinctiveness Conflict Risk

"document byte ceilings and DOC_LIMITS_* settings" occupies a clear niche: the DOC_LIMITS_* namespace is a unique identifier and 'byte ceilings' scopes 'document' away from document-processing skills, so the risk of triggering the wrong skill is minimal. Not 4 because no closely related skill would plausibly compete for these triggers.

5 / 5

Total

16

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository

vanillagreencom/kendex

Path

skills/doc-limits/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.