CtrlK
BlogDocsLog inGet started
Tessl Logo

encapsulation

This skill should be used when the user asks to "audit plugin encapsulation", "check self-containment semantics", "find contributor-knowledge assumptions", or invokes /encapsulation. Reviews LLM-facing prose in this project's plugin SKILL.md files and plugin description metadata for Plugin Encapsulation compliance: prose that assumes contributor documentation knowledge or rephrases banned references to bypass deterministic checks. Project-local contributor tooling.

64

Quality

76%

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

Quality

Content

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

The body is a well-structured, read-only audit skill with concrete signal definitions, an explicit scope, and a copy-paste output schema backed by a single clean one-level reference. Its main weakness is conciseness, where meta sections add tokens that do not advance the audit, and a missing worked example slightly limits actionability.

Suggestions

Cut or compress the "Stage classification" section (the N=1 dogfooding caveat and architectural-inscription note) to remove meta commentary that does not guide the audit itself.

Add one short worked example finding (an excerpt, its signal, severity, and suggested_rewrite) so the output schema is unambiguous in practice.

Make the audit sequence explicit as a short numbered list (enumerate/read files, evaluate each candidate against the two signal tests, calibrate severity, emit the JSON object) rather than relying on section order.

DimensionReasoningScore

Conciseness

The body is mostly efficient and does not explain concepts Claude already knows, but the "Stage classification" section and the N=1 dogfooding / architectural-inscription meta commentary are not needed to run the audit and could be trimmed.

3 / 5

Actionability

Concrete, executable guidance throughout: explicit signal tests ("Does this sentence remain intelligible when read with only the SKILL.md itself..."), concrete file-scope glob patterns, and a copy-paste-ready JSON output schema; the one gap is the absence of a worked example finding.

4 / 5

Workflow Clarity

The flow (manual invocation, enumerate in-scope set or take a glob, read working-tree state, judge per signal, emit one JSON object) is clear and the read-only nature means no destructive/batch validation checkpoint is required, but the steps are implied by section order rather than given as an explicit sequence.

4 / 5

Progressive Disclosure

A clear overview that points to one well-signaled one-level-deep reference (references/audit-engine.md, confirmed present) for shared mechanism prose while keeping the instance-specific principle, extended output schema, and severity table inline; navigation is easy and no nested reference chains exist.

5 / 5

Total

16

/

20

Passed

Description

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

The description is strong: it pairs an explicit trigger clause with concrete natural phrases and a clear statement of what the skill reviews and for which two compliance signals. The only soft spot is specificity, where the action set is narrow (two signals) rather than comprehensive.

DimensionReasoningScore

Specificity

Names the domain (LLM-facing prose in SKILL.md and plugin description metadata) and the two concrete signals it checks (contributor-knowledge assumptions and banned-reference rephrasing), but stops at 1-2 concrete actions rather than a comprehensive list.

3 / 5

Completeness

It explicitly answers both "what" (reviews prose for the two encapsulation-compliance signals) and "when" ("This skill should be used when the user asks to ... or invokes /encapsulation") with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Several natural trigger phrases are present ("audit plugin encapsulation", "check self-containment semantics", "find contributor-knowledge assumptions") plus the /encapsulation slash invocation, giving good keyword coverage with a few synonyms missing.

4 / 5

Distinctiveness Conflict Risk

A clear narrow niche (this repo's plugin encapsulation compliance) with distinct, specific triggers and minimal realistic overlap with other skills.

5 / 5

Total

17

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

Total

15

/

16

Passed

Repository
jongwony/epistemic-protocols
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.