CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fix-reproduce

Reproduce each bug on the exact base build before changing code by running the tester's regression test and confirming it fails for the reported reason; reject tests that pass on the buggy build. Use before every fix.

72

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

Excellent instructional content: a tight, branch-complete procedure with explicit validation checkpoints, error-recovery loops, and clear exit criteria, at near-zero token cost. The only gap is the absence of concrete commands for steps like checking out the base commit, which keeps actionability just below fully executable.

DimensionReasoningScore

Conciseness

At 19 lines the body is lean and efficient with zero concept explanations or padding; every step earns its place, and the single motivating aside ('In our lab, a test-tool stall produced a fake failure once') is a one-sentence justification, not filler.

5 / 5

Actionability

Concrete, specific guidance throughout — 'loaded from the tester's branch, never your own copy', 'file TEST-DEFECT', 'mark CANNOT REPRODUCE', '3 attempts with logs', 'plain curl, a real browser' — but no exact commands (e.g. how to check out the commit matching the bug record's 'fingerprint'), so it stops short of fully copy-paste-ready.

4 / 5

Workflow Clarity

Step 3 is an explicit validation checkpoint ('It must FAIL, and the failure detail must match the reported actual result') with feedback loops for every branch: pass → TEST-DEFECT, wrong-reason failure → fix the environment not the test, and a 3-attempt retry cap before escalating, plus stated exit criteria.

5 / 5

Progressive Disclosure

A simple, single-purpose skill under 50 lines with well-organized sections ('Procedure', 'Exit criteria') and no external references needed; per the rubric's simple-skill note this earns the top score, and the 'qa-regression-tests' mention is a clearly-labeled counterpart pointer, not a buried reference.

5 / 5

Total

19

/

20

Passed

Description

83%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 strong description: concrete, third-person, and clearly differentiated, with an explicit 'Use before every fix' trigger. Its only weakness is a thin set of natural trigger-term variations, which slightly limits discoverability and keeps the when-clause less specific than the top anchor.

Suggestions

Add a few natural trigger-term synonyms and phrases users would say, e.g. 'reproduce the bug', 'regression', 'verify the failure', 'confirm the reported behavior'.

Expand the when-clause beyond 'Use before every fix' to name concrete triggering situations, e.g. 'Use before every fix, when a bug report includes a regression test, or when preparing to change code for a reported failure'.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'reproduce each bug on the exact base build', 'running the tester's regression test', 'confirming it fails for the reported reason', 'reject tests that pass on the buggy build' — covering the reproduce/verify/reject workflow comprehensively for its niche.

5 / 5

Completeness

Both 'what' and 'when' are present — 'Use before every fix' is an explicit trigger clause — but the when is a single brief clause rather than the multiple concrete trigger phrases of the top anchor, matching 'when could be more explicit or specific'.

4 / 5

Trigger Term Quality

Natural terms like 'bug', 'regression test', 'fix', 'base build', and 'buggy build' give good coverage, but common variations and synonyms (e.g. 'regression', 'verify the failure', 'confirm the bug') are missing, matching the 'good coverage, a few natural terms missing' anchor rather than the comprehensive one.

4 / 5

Distinctiveness Conflict Risk

The base-build reproduction framing and 'reject tests that pass on the buggy build' carve a clear niche with distinct triggers and minimal overlap risk against general debugging or testing skills.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

itsablabla/qa-bug-agent-skills

Path

skills/fix-reproduce/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.