CtrlK
BlogDocsLog inGet started
Tessl Logo

file-test-bug

File a GitHub issue for local integration test failures. TRIGGERS: file test bug, report test failure, create bug for test, integration test failed, test failure issue, junit failure

93

2.02x
Quality

95%

Does it follow best practices?

Impact

81%

2.02x

Average score across 3 eval scenarios

SecuritybySnyk

Risky

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

This is a high-quality skill that efficiently communicates a specific workflow for filing GitHub issues from test failures. It provides concrete file paths, tool names, and a complete issue template while maintaining a clear step sequence with an explicit validation checkpoint before the create action. The 'Important' section reinforces a critical constraint about preserving log fidelity.

DimensionReasoningScore

Conciseness

The skill is lean and efficient. It doesn't explain what GitHub issues are, what JUnit is, or how MCP servers work. Every section serves a purpose—input requirements, step sequence, issue template, and a critical constraint about not truncating logs.

3 / 3

Actionability

Provides a concrete issue template with exact field values (owner, repo, labels), specific file paths to read (tests/reports/junit.xml, agent-metadata.md), and a clear MCP tool name (github-mcp-server-create_issue). The template is copy-paste ready with clear placeholders.

3 / 3

Workflow Clarity

The 7-step workflow is clearly sequenced with an explicit validation checkpoint at step 6 ('REQUIRED - Write diagnosis BEFORE creating issue'). This ensures analysis happens before the destructive action of creating an issue, and includes a feedback loop of comparing agent behavior to test expectations before filing.

3 / 3

Progressive Disclosure

For a single-purpose skill under 50 lines with no need for external references, the content is well-organized into clear sections (Input, Steps, Important). The structure is appropriate for the complexity level—no monolithic walls of text and no unnecessary splitting.

3 / 3

Total

12

/

12

Passed

Description

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a well-crafted, focused skill description that clearly identifies its single purpose and provides strong trigger terms. Its main weakness is that it describes only one action, so it scores lower on specificity — but for a narrowly-scoped skill, this may be appropriate. The explicit TRIGGERS list is effective for disambiguation.

DimensionReasoningScore

Specificity

The description names a specific action ('File a GitHub issue') and a specific domain ('local integration test failures'), but it only describes one concrete action rather than listing multiple specific capabilities.

2 / 3

Completeness

The description clearly answers 'what' (file a GitHub issue for local integration test failures) and 'when' (explicit TRIGGERS list with multiple trigger phrases). The trigger list serves as an explicit 'use when' clause.

3 / 3

Trigger Term Quality

The TRIGGERS section includes a good variety of natural phrases users would actually say: 'file test bug', 'report test failure', 'integration test failed', 'junit failure' — these cover multiple natural variations and include domain-specific but user-friendly terms.

3 / 3

Distinctiveness Conflict Risk

This skill has a very clear niche — filing GitHub issues specifically for integration test failures. The combination of 'GitHub issue' + 'test failure' creates a distinct trigger profile unlikely to conflict with general issue-filing or general testing skills.

3 / 3

Total

11

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
microsoft/github-copilot-for-azure
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.