CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

principle-minimize-reader-load

Apply when reviewing or shaping code that's hard to trace. Count layers between question and answer, and hidden state in the reader's head; collapse one-caller wrappers and shrink mutable scope.

64

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 ./plugins/pstack/skills/principle-minimize-reader-load/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%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 tight, well-structured instruction-only skill: concrete heuristics, a memorable verification test, and clean organization with no padding beyond a slightly rhetorical Why paragraph. Adding a brief before/after code example would close the last actionability gap.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence, but the 'Why' paragraph spends tokens on truisms ('Code is read far more than it is written') that could be trimmed — minor over-explanation, not the fully lean top anchor.

4 / 5

Actionability

Concrete, executable heuristics are given — 'prefer pure functions (returns over mutations), locals over fields, fields over module state', 'Derive instead of sync', 'Name the invariant at the boundary' — and the 30-second test is a specific verification criterion, but there are no before/after examples illustrating application.

4 / 5

Workflow Clarity

As a simple single-purpose skill, the action is unambiguous: track the two axes, apply the collapse/shrink pattern, and verify with 'The test' — an explicit checkpoint. No destructive or batch operations, so no validation cap applies.

5 / 5

Progressive Disclosure

Under 50 lines with no need for external references, the body is well-organized into axes, Why, pattern, and test sections; the single cross-skill link to the context-window principle is one level deep and clearly signaled.

5 / 5

Total

18

/

20

Passed

Description

67%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 solid description with an explicit trigger clause and multiple concrete actions. Its main weakness is trigger-term coverage: the phrasing is authorial jargon rather than the words users naturally say when their code is hard to follow.

Suggestions

Add natural trigger phrases users would actually say, e.g. 'Use when code is hard to follow, spaghetti-like, over-abstracted, or has too many layers of indirection'.

Broaden the 'when' clause to cover both reviewing existing code and writing new code, since the trigger currently emphasizes the review side.

Consider mentioning common concrete artifacts of the problem (one-line wrapper functions, adapters with a single implementation) as searchable keywords.

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'Count layers between question and answer', 'collapse one-caller wrappers', 'shrink mutable scope' — giving minor gaps in coverage rather than the comprehensive multi-action coverage of the top anchor.

4 / 5

Completeness

Both what ('Count layers… collapse one-caller wrappers and shrink mutable scope') and when ('Apply when reviewing or shaping code that's hard to trace') are explicitly present; the when clause is explicit but narrow and jargon-leaning rather than the natural concrete trigger phrases of the top anchor.

4 / 5

Trigger Term Quality

Relevant keywords like 'hard to trace', 'wrappers', and 'mutable scope' are present, but common natural phrases a user would actually say — 'spaghetti', 'indirection', 'hard to follow', 'over-abstracted', 'too many layers' — are missing.

3 / 5

Distinctiveness Conflict Risk

It carves a clear niche around reader load and traceability, with only minor overlap risk against closely related code-review/refactoring principles.

4 / 5

Total

15

/

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

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository

adamsardo/pstack-claude

Path

plugins/pstack/skills/principle-minimize-reader-load/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.