CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/bug-report-template

Use for any question or task about bug reports, including what makes a good one, turning an informal complaint or a CI failure (JUnit XML, Allure, pytest or Playwright output) into a report, and reports closed as cannot reproduce. Fills summary, environment, steps, expected vs actual and severity rationale, then checks each field is usable.

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

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 highly actionable, well-validated skill body: concrete templates, worked examples, executable code, and a genuinely blocking review checklist make both the manual and CI-failure workflows easy to execute correctly. Its main cost is token weight — re-taught concepts, guidance duplicated across steps/checklist/anti-patterns, and inline bulk that could live in the already well-organized references/ directory.

Suggestions

Cut the ISTQB terminology note and compress the Step 5 severity-vs-priority conceptual explanation to a one-line pointer to references/severity-and-priority-scales.md, since Claude already knows these distinctions.

De-duplicate guidance that appears in both a step and the Anti-patterns table (severity≠priority, verify-"Always"-with-5-repros): keep the operational rule once and let the table reference the step number, as it already does for sections F1/F3.

Move the full Slack-message worked example (and optionally the F1–F3 CI workflow detail) into a references/ file, keeping a 3–5-line illustration inline, to bring the SKILL.md closer to a lean overview with one-level-deep splits.

DimensionReasoningScore

Conciseness

The bulk is dense operational content, but it re-teaches concepts Claude already knows (the ISTQB error/defect/failure terminology note, the severity-vs-priority axis lecture) and repeats the same guidance across three sections (severity≠priority and the verify-"Always" caution each appear in a step, the checklist, and the anti-patterns table), so a 420-line body could be tightened to ~300 lines without loss. Not 2 because there is no padded prose; not 4 because the duplication and conceptual teaching exceed "minor instances".

3 / 5

Actionability

Fully actionable throughout: a copy-paste output template, good-vs-bad summary and repro-step examples, a complete worked Slack-message example with GAP markers, executable infer_severity code, a concrete bug_spec YAML, and per-field extraction tables — the common cases (informal complaint, stack trace, CI record) are each covered by a specific example.

5 / 5

Workflow Clarity

Clear numbered sequence (Steps 1–6 plus F1–F3) with explicit validation checkpoints and feedback loops: gap-flagging instead of fabrication, a review checklist with blocking rules ("Any missing required field = BLOCK. TBD in a required field = blank = BLOCK"), dedupe search before filing, and coaching recovery ("BLOCK + coach with a suggested rewrite"). The batch CI-filing path has validation, so no cap applies.

5 / 5

Progressive Disclosure

All three referenced files exist, are one level deep, and are linked at point of use with stated purposes (parsers at F1, scales at Step 5, spec template at F3) — but the main file still carries substantial inline bulk (a ~45-line worked example, the full output template, and a second complete CI workflow), keeping it a 420-line manual rather than a lean overview with well-signaled splits. Not 5: parts of the worked example / CI workflow could be externalized; not 3: references are clearly signaled and the heaviest detail is properly in references/.

4 / 5

Total

17

/

20

Passed

Description

88%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: it states explicit trigger guidance with concrete sub-scenarios, names specific input formats and output fields, and carves out a recognizable niche. Its only weaknesses are a missing synonym sweep (defect, test failure, ticket) and a slightly over-broad "any question or task" framing that could overlap a sibling tracker skill.

DimensionReasoningScore

Specificity

Lists multiple concrete actions with named input formats ("turning an informal complaint or a CI failure (JUnit XML, Allure, pytest or Playwright output) into a report") and enumerates the output fields it fills ("summary, environment, steps, expected vs actual and severity rationale"), covering input, transformation, and validation comprehensively.

5 / 5

Completeness

Explicitly answers both: "Use for any question or task about bug reports, including..." gives the when with three concrete sub-triggers, and "Fills summary, environment, steps... then checks each field is usable" gives the what. Matches the 5 anchor's pattern of explicit what-and-when with concrete trigger phrases.

5 / 5

Trigger Term Quality

"bug reports", "CI failure", "cannot reproduce", and the format names (JUnit XML, Allure, pytest, Playwright) are natural user phrasing, but common synonyms like "defect", "test failure", "issue", or "ticket" are absent, so coverage stops short of comprehensive.

4 / 5

Distinctiveness Conflict Risk

The report-authoring niche is distinct and format-named triggers are specific, but "any question or task about bug reports" is sweeping and could bleed into the closely related bug-tracker-workflow (filing/triage) skill the body itself references — minor overlap risk with a closely related skill rather than minimal.

4 / 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.

Reviewed

On this page