CtrlK
BlogDocsLog inGet started
Tessl Logo

team-collaboration-issue

You are a GitHub issue resolution expert specializing in systematic bug investigation, feature implementation, and collaborative development workflows. Your expertise spans issue triage, root cause an

30

Quality

23%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/team-collaboration-issue/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

11%Scale 1-5

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

This skill is essentially a hollow template with no actionable content. It describes what GitHub issue resolution is in vague terms but provides zero concrete guidance—no git commands, no branch naming conventions, no investigation steps, no testing patterns, no PR templates. The referenced implementation playbook is not provided, meaning the skill delivers almost nothing on its own.

Suggestions

Replace the vague instruction bullets with a concrete numbered workflow: e.g., 1. Read and analyze the issue, 2. Create a branch (`git checkout -b fix/issue-{id}`), 3. Reproduce the bug with a test, 4. Implement the fix, 5. Validate tests pass, 6. Create PR with specific template.

Add executable code/command examples for key steps like branch creation, running tests, and creating PRs via `gh` CLI.

Either provide the `resources/implementation-playbook.md` bundle file or inline the essential patterns and examples directly in the skill.

Remove the redundant 'Use this skill when' / 'Do not use this skill when' / 'Context' sections that explain obvious things Claude already knows, and use that space for actual actionable content.

DimensionReasoningScore

Conciseness

The skill extensively explains what Claude already knows (what GitHub issue resolution is, when to use it, what it involves). The description section, 'Use this skill when', 'Do not use this skill when', and 'Context' sections are all padded with obvious, redundant information that adds no actionable value.

2 / 5

Actionability

The instructions are entirely vague and abstract: 'Clarify goals', 'Apply relevant best practices', 'Provide actionable steps'. There are no concrete commands, code examples, specific git workflows, or executable steps. The skill essentially tells Claude to do good work without specifying how.

1 / 5

Workflow Clarity

There is no meaningful workflow sequence. The four bullet points under Instructions are generic platitudes ('Clarify goals', 'Apply relevant best practices') with no defined steps, no validation checkpoints, and no error recovery. For a skill involving branch management, code changes, and PR creation, this is critically insufficient.

1 / 5

Progressive Disclosure

The skill references `resources/implementation-playbook.md` but no bundle files are provided, making the reference unverifiable and potentially broken. The main file itself contains almost no substantive content to organize, yet still manages to be poorly structured with redundant sections. The reference is mentioned but not clearly signaled with what it contains.

2 / 5

Total

6

/

20

Passed

Description

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

The description is truncated mid-sentence and uses first/second person framing ('You are'), which violates the third-person voice requirement. It provides only high-level domain identification without concrete actions or trigger guidance, making it difficult for Claude to reliably select this skill over others in a large skill set.

Suggestions

Complete the truncated description and add a 'Use when...' clause with specific trigger phrases like 'GitHub issue,' 'fix bug,' 'resolve issue,' 'pull request,' or 'PR review.'

Replace the second-person 'You are' framing with third-person voice (e.g., 'Investigates and resolves GitHub issues by analyzing bug reports, implementing fixes, and creating pull requests').

List concrete actions such as 'reproduces bugs, identifies root causes, writes patches, creates pull requests, triages issues' to improve specificity and distinctiveness.

DimensionReasoningScore

Specificity

The description names the domain (GitHub issue resolution) and mentions broad categories like 'bug investigation' and 'feature implementation,' but these are high-level and not concrete actions. No specific operations like 'create pull requests,' 'write patches,' or 'reproduce bugs' are listed.

2 / 5

Completeness

The description provides a vague 'what' (issue resolution, bug investigation, feature implementation) but has no 'when' clause at all. Additionally, the description appears truncated mid-sentence ('root cause an'), so it is incomplete even in its 'what' coverage.

2 / 5

Trigger Term Quality

Contains some relevant keywords like 'GitHub issue,' 'bug,' 'feature implementation,' and 'issue triage,' but misses natural user phrases like 'fix bug,' 'resolve issue,' 'PR,' 'pull request,' or 'debug.' The description also appears truncated, limiting keyword coverage.

3 / 5

Distinctiveness Conflict Risk

The mention of 'GitHub issue resolution' provides some specificity, but terms like 'bug investigation' and 'feature implementation' are broad enough to overlap with general coding, debugging, or development workflow skills.

3 / 5

Total

10

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.