CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

he-eval-report

Generate closure-grade HE eval and drift proof for one execution slice. Use when Linear, milestone, or source-prompt closure needs validation evidence.

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 ./Plugins/harness-engineering/skills/he-eval-report/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

81%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 dense, well-engineered instruction body: the workflow is explicitly sequenced with real validation gates and fail-fast recovery loops, and detail is properly pushed into conditionally-loaded references. Weaknesses are minor — some redundancy across sections, a few abstract checklist steps whose substance lives only in external contracts, and a sprawling flat reference list with package-external paths.

DimensionReasoningScore

Conciseness

The body is telegraphic, imperative, and free of concept explanation Claude already knows ("A prompt alone is not proof", "Missing validation is not a pass"), earning 'efficient; minor instances of over-explanation'. It is not a 5 because of small redundancy: "Missing validation is not a pass" is restated in Gotchas after the Validation section, and blocked/unsafe-to-close conditions are repeated across Preconditions, Procedure, and Failure Handling.

4 / 5

Actionability

Concrete elements are strong: exact validation commands ("python3 Plugins/harness-engineering/skills/he-eval-report/scripts/validate_eval_report.py"), a precise output path pattern, enumerated closure-recommendation values, and required report fields. It is not a 5 because several procedure steps are abstract checklists ("Apply first-principles, XP, gate-selection, plugin-hook capability... checks") whose substance is delegated to external contracts, and no report snippet or filled example is shown inline.

4 / 5

Workflow Clarity

The 11-step Procedure is clearly sequenced, the Validation section requires recording "exact pass|fail|blocked outcomes" with explicit commands, and a fail-fast feedback loop is spelled out ("stop at the first failed gate, fix or classify it, then rerun"), with Failure Handling classifying gaps into Blocked/Needs rework/Unsafe to close. This matches the anchor 'clear sequence with explicit validation steps; feedback loops for error recovery; checklists for complex processes'.

5 / 5

Progressive Disclosure

The References section gives per-file "Read when <condition>" signals (well-signaled, one level deep), and local bundle files (references/contract.yaml, references/evals.yaml, references/source-prompt-preservation.md) verify as real, substantive content. It is not a 5 because the flat ~15-entry reference list is long enough to warrant the deferred-context index it already cites, and many `../../references/...` paths escape the skill package, making them unverifiable from the bundle.

4 / 5

Total

17

/

20

Passed

Description

62%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 answers both 'what' and 'when' explicitly with concrete, niche-appropriate triggers, but it is terse to a fault: the 'what' names only two actions and leans on undefined internal jargon ("closure-grade", "execution slice"). Distinctiveness within the HE ecosystem is good though not airtight against sibling closure skills.

Suggestions

Enumerate one or two more concrete outputs in the 'what' clause (e.g., "validates drift against the approved plan, runs validation gates, and writes a closure recommendation report") to lift specificity from 1-2 actions toward comprehensive coverage.

Add natural trigger variations users would actually say, such as "safe to close", "completion blocked", or "eval report", to broaden keyword coverage beyond the current Linear/milestone/source-prompt trio.

Briefly gloss the internal shorthand (e.g., "closure-grade" or "execution slice") so the description is self-contained rather than requiring HE-ecosystem knowledge to parse.

DimensionReasoningScore

Specificity

"Generate closure-grade HE eval and drift proof for one execution slice" names the domain plus two concrete actions (eval report, drift proof), matching the '1-2 concrete actions, not comprehensive' anchor. It is not a 4 because the description omits the skill's other concrete capabilities (validation gates, side-effect checks, media proof), and not a 2 because the actions go beyond minimal or generic.

3 / 5

Completeness

Both parts are explicit: what = "Generate closure-grade HE eval and drift proof for one execution slice", when = "Use when Linear, milestone, or source-prompt closure needs validation evidence" with three concrete triggers. It sits between anchors 4 and 5 — the 'when' is fully explicit (5-like) but the 'what' is thin and jargon-dependent ("closure-grade", "execution slice" undefined) — so 4 rather than 5, and clearly above 3 since the 'when' clause is present and specific.

4 / 5

Trigger Term Quality

Triggers like "closure", "drift", "validation evidence", "Linear", "milestone", and "source-prompt" are the natural phrases within the HE ecosystem, but the description offers no variations or synonyms (e.g., "safe to close", "completion", "eval report"), fitting the 'some relevant keywords, missing common variations' anchor rather than the good-coverage anchor of 4.

3 / 5

Distinctiveness Conflict Risk

"HE eval", "drift proof", and "Linear... closure" carve a distinct niche unlikely to catch generic skills, but sibling HE skills (e.g., he-linear-plan and other closure/validation skills the body hands off to) share the Linear/closure vocabulary, giving minor overlap risk — anchor 4, not the minimal-conflict anchor of 5.

4 / 5

Total

14

/

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

jscraik/Agent-Skills

Path

Plugins/harness-engineering/skills/he-eval-report/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.