CtrlK
BlogDocsLog inGet started
Tessl Logo

he-fix-bugs

Restore broken behavior by reproducing failures, identifying root cause, and delivering verified fixes. Use when the user needs regression debugging, incident triage, or bug repair from tracker or direct reports.

59

Quality

68%

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/fixtures/budget-archive/2026-04-21/deferred-store/skills/team_automation/he-fix-bugs/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%

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

This is a well-structured process-oriented skill with strong workflow clarity and excellent progressive disclosure. Its main weakness is the lack of concrete executable examples or output templates—the guidance is specific but remains at the instructional level. There is moderate redundancy across sections (anti-patterns vs constraints, duplicated routing references) that could be tightened.

Suggestions

Add at least one concrete example showing expected output format (e.g., a sample root-cause analysis output or a Linear issue payload template) to improve actionability.

Consolidate the 'Anti-patterns' section into 'Constraints' since they largely mirror each other, and merge the duplicated subagent routing references in 'Full Context' and 'Subagent Routing' sections to improve conciseness.

DimensionReasoningScore

Conciseness

The skill is reasonably structured but includes some redundancy (e.g., the 'Full Context' section has overlapping 'Read when' annotations that could be consolidated, and the Subagent Routing section partially duplicates references already listed). Some sections like 'Philosophy' and 'Anti-patterns' overlap with constraints and procedure. However, it avoids explaining basic concepts Claude already knows.

2 / 3

Actionability

The procedure provides a clear sequence of steps and the constraints are specific, but there are no concrete code examples, commands, or executable snippets. The guidance is specific enough to follow (e.g., 'collect bounded runtime evidence', 'read only tails or targeted matches') but remains at the instructional level without copy-paste-ready artifacts. The examples section only shows prompt strings without corresponding expected outputs or response templates.

2 / 3

Workflow Clarity

The 9-step procedure is clearly sequenced with explicit validation gates (Section 'Validation' with fail-fast policy), feedback loops (test one hypothesis at a time, confirm causal chain before proceeding), and clear checkpoints (reproduce before diagnosing, diagnose before fixing, verify before marking fixed). The QA intake branching at step 2 is well-signaled. Missing validation in destructive operations is addressed by the 'fail fast' and verification requirements.

3 / 3

Progressive Disclosure

The skill explicitly positions itself as a 'Progressive Disclosure Entry' with a concise overview and well-organized references to deeper materials. The 'Full Context' section provides clearly signaled one-level-deep references with 'Read when' conditions explaining when each reference is relevant. References are organized by purpose (canonical contract, evals, domain routing, QA intake, runtime evidence, subagent routing).

3 / 3

Total

10

/

12

Passed

Description

67%

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 has a solid structure with both 'what' and 'when' clauses clearly defined, which is its strongest aspect. However, the capability descriptions are somewhat process-oriented rather than concretely specific, and the trigger terms could better cover the natural language users would actually use when requesting bug fixes. It occupies a reasonable niche but could be more distinctive.

Suggestions

Add more natural trigger terms users would actually say, such as 'fix bug', 'error', 'crash', 'failing test', 'broken feature', 'stack trace'.

Make capabilities more concrete by specifying technical actions like 'analyze error logs', 'write regression tests', 'bisect commits' rather than abstract process steps.

DimensionReasoningScore

Specificity

The description names a domain (debugging/bug fixing) and lists some actions ('reproducing failures, identifying root cause, delivering verified fixes'), but these are somewhat generic process steps rather than concrete technical actions like 'analyze stack traces' or 'write regression tests'.

2 / 3

Completeness

Clearly answers both 'what' (restore broken behavior by reproducing failures, identifying root cause, delivering verified fixes) and 'when' (explicit 'Use when' clause covering regression debugging, incident triage, bug repair from tracker or direct reports).

3 / 3

Trigger Term Quality

Includes some relevant terms like 'regression debugging', 'incident triage', 'bug repair', 'tracker', but misses common natural language variations users would say such as 'fix bug', 'broken', 'error', 'crash', 'failing test', 'issue'. The terms lean slightly technical/formal.

2 / 3

Distinctiveness Conflict Risk

The description carves out a debugging/bug-fixing niche, but terms like 'root cause' and 'bug repair' could overlap with general code review or testing skills. The mention of 'tracker or direct reports' adds some distinctiveness but the overall scope is still broad enough to potentially conflict with related skills.

2 / 3

Total

9

/

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.