CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

report-bug

Draft and submit a well-specified Jira bug report after explicit confirmation. Use when a user wants to report, file, log, or open a bug rather than fix it now.

Quality

85%

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

The canonical home for this skill is report-bug in flightctl/ai-workflows

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exemplarily concise orchestrating body: a clearly sequenced 9-step workflow with explicit confirmation and validation checkpoints, delegating detail to real, well-organized reference files. The residual gaps are small — the applicable quality gate and the rendering/preview mechanism are not surfaced directly from the body.

Suggestions

In step 6, name the two quality gates (e.g., the new-issue vs evidence-comment gates from bug-report-contract.md) so the applicable gate is identifiable without re-consulting the reference.

Link rendering.md (and its render script) directly from step 6, since the confirmation preview depends on it but it is currently only discoverable through second-level references.

Add an explicit feedback loop for gate failure in the body (e.g., "if the gate fails, fix the draft and re-run it before previewing") to make the validation cycle self-contained.

DimensionReasoningScore

Conciseness

The 28-line body is lean with no padding and no explanations of concepts Claude already knows; every step carries operational constraints that earn their tokens ("never invent observations, impact, or severity", "approval of a draft is not approval to create"). This matches the anchor for a lean, efficient body where every token earns its place.

5 / 5

Actionability

Steps are concrete and directive (which file to read at which step, what to search for, what to preview, what to return), which is mostly executable guidance. Minor gaps remain: step 6 says "Run the applicable quality gate" without naming the gate inline, and the preview mechanism (rendering.md / render_issue.py) is not linked from the body at all, so anchor 5's fully self-sufficient guidance is not met.

4 / 5

Workflow Clarity

The 9-step sequence is clear with explicit checkpoints (quality gate, preview of target/action/content/fields/manifest, explicit confirmation before create, exact-failure reporting without blind retry), so the destructive-write cap does not apply. The gate-failure fix-and-revalidate loop is only implicit in the body (it lives in the reference files), which is the minor validation gap that keeps this below anchor 5.

4 / 5

Progressive Disclosure

The body is a lean overview with five well-signaled, one-level-deep references that all exist in references/, and heavy detail is appropriately split out. However, rendering.md is only reachable via second-level links from other reference files and the scripts/ directory is not navigable from the body at all, so the structure has minor organization gaps rather than the fully one-level-deep, easy navigation of anchor 5.

4 / 5

Total

17

/

20

Passed

Description

82%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 tight, well-formed description with an explicit what, an explicit Use-when clause with natural trigger synonyms, and a clear boundary against fix-it intents. The only weakness is that it names just two actions, understating the skill's duplicate-search and evidence capabilities.

Suggestions

Mention one or two more concrete capabilities (e.g., searching for duplicate issues, adding evidence to a matching issue) to raise specificity from two named actions to several.

Add the natural trigger synonyms "ticket" or "issue" (e.g., "open a bug ticket or file an issue") since Jira users commonly say both.

DimensionReasoningScore

Specificity

The description names the domain ("Jira bug report") and exactly two concrete actions ("Draft and submit"), matching the anchor for 1-2 concrete actions. It does not list several specific actions (e.g., duplicate search, evidence comments, attachments), so anchor 4 is not met.

3 / 5

Completeness

It explicitly answers both parts: "Draft and submit a well-specified Jira bug report after explicit confirmation" (what) and "Use when a user wants to report, file, log, or open a bug rather than fix it now" (when, with concrete trigger phrases and a boundary). This matches the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

"report, file, log, or open a bug" provides good coverage of natural verb synonyms users would say, plus "Jira" and "bug". Common variations like "ticket" or "issue" are missing, which keeps it below the comprehensive-synonym anchor of 5.

4 / 5

Distinctiveness Conflict Risk

It carves out a clear niche (filing Jira bug reports, not fixing them) with distinct triggers and an explicit disambiguator ("rather than fix it now"), giving minimal conflict risk with related skills. Overlap with a generic Jira-issue skill is minor and the bug-report focus keeps it distinct.

5 / 5

Total

17

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

amir-yogev-gh/ai-workflows

Path

skills/report-bug/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.