CtrlK
BlogDocsLog inGet started
Tessl Logo

he-reframe

Create evidence-backed HE reframe migration programs. Use when structural drift, routing ambiguity, or source-prompt gaps need phased rollback-safe execution.

29

Quality

22%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./Plugins/harness-engineering/skills/he-reframe/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

20%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is a heavily process-oriented document that prioritizes governance and safety rails over actionable guidance. It reads more like an organizational policy document than a skill that teaches Claude how to perform a specific task. The extreme abstraction, domain-specific jargon without definitions, and lack of concrete examples (templates, code, sample outputs) make it very difficult to follow or execute.

Suggestions

Add a concrete example of a complete reframe program output (even abbreviated) showing the expected schema_version, phases, rollback conditions, and eval proof structure so Claude knows exactly what to produce.

Replace abstract procedure steps like 'Resolve the subagent stage map from routing-map.json' with concrete examples showing what the resolution looks like and what decisions result from it.

Consolidate the repeated 'Do Not Create' criteria into a single decision table or checklist rather than scattering the concept across 6+ sections.

Remove or drastically shorten sections that restate the same constraints (Constraints, Execution Boundaries, Failure Mode, Gotchas, and Anti-Patterns all overlap significantly) and move detailed governance rules to a referenced contract file.

DimensionReasoningScore

Conciseness

The skill is extremely verbose and filled with domain-specific jargon that reads like process theater. Many sections repeat similar constraints (e.g., 'Do Not Create' is mentioned 6+ times), and concepts like 'architecture-evolution compression,' 'stage arc boundary,' and 'source-prompt family status' are never concretely defined. The content could be reduced by 50%+ without losing actionable information.

1 / 3

Actionability

Despite its length, the skill contains no executable code, no concrete command examples (except two validation commands buried at the end), no template showing what a reframe program actually looks like, and no specific data structures. The procedure steps are abstract directives ('Resolve the subagent stage map,' 'Apply the BLUF review contract') that assume extensive undocumented context without providing concrete guidance.

1 / 3

Workflow Clarity

The 12-step procedure provides a numbered sequence with some validation checkpoints (steps 7, 12) and failure modes. However, the steps are abstract and heavily cross-referenced to external contracts without explaining what passing or failing looks like. The validation section does include specific commands and a 'fail fast' directive, which partially redeems the workflow clarity.

2 / 3

Progressive Disclosure

The References section provides well-organized one-level-deep links to external contracts and references, which is good structure. However, since no bundle files are provided, we cannot verify these references exist. The main body itself is monolithic and could benefit from splitting detailed procedure steps, constraints, and anti-patterns into separate reference files rather than inlining everything.

2 / 3

Total

6

/

12

Passed

Description

25%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This description is heavily laden with undefined jargon and buzzwords ('HE reframe migration', 'structural drift', 'routing ambiguity', 'source-prompt gaps') that make it nearly impossible for Claude or a user to understand what this skill actually does. While it follows the structural pattern of a good description (what + when), the content is too abstract and opaque to be functional for skill selection.

Suggestions

Replace jargon with plain-language descriptions of concrete actions the skill performs (e.g., what is an 'HE reframe migration program'? What specific outputs does it produce?).

Rewrite the 'Use when...' clause with natural trigger terms a user would actually say when they need this skill, rather than abstract concepts like 'structural drift' or 'routing ambiguity'.

Define the domain clearly so Claude can distinguish this skill from others — specify what type of content, system, or workflow this applies to.

DimensionReasoningScore

Specificity

The description uses highly abstract jargon ('structural drift', 'routing ambiguity', 'source-prompt gaps', 'phased rollback-safe execution') without explaining any concrete actions. 'HE reframe migration programs' is not a recognizable, concrete capability.

1 / 3

Completeness

It does have both a 'what' clause ('Create evidence-backed HE reframe migration programs') and a 'Use when...' clause, so the structure is present. However, both clauses are so vague and jargon-laden that they fail to meaningfully communicate what the skill does or when to use it. The explicit 'Use when' clause prevents a score of 1.

2 / 3

Trigger Term Quality

The terms used ('structural drift', 'routing ambiguity', 'source-prompt gaps', 'HE reframe migration') are obscure technical jargon that no user would naturally say. There are no natural keywords a user would use to invoke this skill.

1 / 3

Distinctiveness Conflict Risk

The jargon is so niche that it's unlikely to conflict with other skills, but it's also so opaque that it's unclear what domain it belongs to, making it hard to assess true distinctiveness. The ambiguity prevents a score of 3.

2 / 3

Total

6

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

10

/

11

Passed

Repository
jscraik/Agent-Skills
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.