CtrlK
BlogDocsLog inGet started
Tessl Logo

reproduce-bug

Systematically reproduce and investigate a bug from a GitHub issue. Use when the user provides a GitHub issue number or URL for a bug they want reproduced or investigated.

67

Quality

81%

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

SKILL.md
Quality
Evals
Security

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 well-structured, framework-agnostic workflow with strong sequencing, feedback loops, and a safety gate before external actions. The main improvable areas are a thrice-repeated parenthetical and a few directive-only investigation phases lacking concrete commands.

Suggestions

State the platform question-tool guidance once (e.g., in a short 'Conventions' note) instead of repeating the three-tool parenthetical in Phases 1, 3, and 5.

Add one or two concrete example invocations for the investigation phase (e.g., a sample grep pattern for an error string, or a sample hypothesis write-up) to push actionability from mostly-executable to fully-executable.

Either bundle a minimal agent-browser quick-reference or inline its essential commands so the workflow does not depend on a possibly absent external skill.

DimensionReasoningScore

Conciseness

The body is efficient — phased sections, terse bullets, and purposeful commands with no basic-concept padding. It falls short of 5 mainly because the parenthetical enumerating platform question tools ('e.g., AskUserQuestion in Claude Code, request_user_input in Codex, ask_user in Gemini') is repeated verbatim three times and could be stated once.

4 / 5

Actionability

Mostly executable: `gh issue view $ARGUMENTS --json ...`, a copy-paste set of `agent-browser` commands, `git log --oneline` invocations, and a complete `gh issue comment` heredoc template. It is not 5 because the hypothesis, log-search, and code-trace phases are directive rather than backed by concrete commands, and port placeholders like `[affected_route]` remain undefined.

4 / 5

Workflow Clarity

Five clearly sequenced phases with ranked hypotheses, an explicit error-recovery loop ('If reproduction fails' -> revisit hypotheses, check environment specificity, inspect recent commits), and a hard confirmation checkpoint before any external action ('Do not post comments ... without explicit confirmation'). Not 4 because validation checkpoints are explicit, not merely implicit.

5 / 5

Progressive Disclosure

As a single-file skill with no bundle directories, its structure is good: well-organized phases, inline commands, and inline templates of appropriate size. It is not 5 because the pointer to 'the agent-browser skill for setup and detailed CLI usage' references a non-bundled external skill that may not exist in the environment, a minor navigation gap.

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 strong description: third-person, concise, with an explicit 'Use when' trigger clause tied to GitHub issues. Its only weakness is modest action coverage and a few missing natural synonyms ('debug', 'regression', 'error').

Suggestions

Expand the 'what' with one or two more concrete actions (e.g., 'form and rank root-cause hypotheses', 'document findings with evidence') to lift specificity beyond two verbs.

Add natural trigger synonyms such as 'debug', 'regression', or 'error report' so users phrasing the request without the word 'bug' still match.

Mention the output users get (e.g., 'summarizes root cause, verified reproduction steps, and suggested fix') to sharpen the value proposition.

DimensionReasoningScore

Specificity

The description names its domain ('a bug from a GitHub issue') and two concrete actions ('Systematically reproduce and investigate'), matching the 1-2 concrete actions anchor. It does not reach 4 because only two verbs are listed rather than 'several specific actions' with fuller coverage of what the skill does.

3 / 5

Completeness

Both parts are explicit: the 'what' ('Systematically reproduce and investigate a bug from a GitHub issue') and the 'when' ('Use when the user provides a GitHub issue number or URL for a bug they want reproduced or investigated'). This matches the anchor for clearly answering both with concrete trigger phrases; a missing 'Use when' clause would cap it at 3, but it is present.

5 / 5

Trigger Term Quality

Natural user phrases like 'GitHub issue', 'bug', 'reproduce', 'investigate', and 'issue number or URL' give good keyword coverage. Not 5 because common synonyms such as 'debug', 'regression', 'error report', or 'stack trace' are absent.

4 / 5

Distinctiveness Conflict Risk

Issue-driven bug reproduction is a clear niche with distinct triggers tied to GitHub issue numbers/URLs, minimizing conflict with generic debugging or code-fix skills. The trigger is specific enough that it is unlikely to fire for the wrong skill.

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
udecode/plate
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.