CtrlK
BlogDocsLog inGet started
Tessl Logo

issue-analysis

Deep analysis of a single GitHub issue with codebase exploration, implementation planning, and architectural assessment. Use when you need to analyze a GitHub issue, assess its complexity, plan implementation approaches, and post a structured analysis comment. Triggers on "analyze issue", "deep analysis", "/issue-analysis <number>".

73

Quality

92%

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

85%Weight 40%Scale 1-3

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

The body is a tightly organized, actionable workflow with executable gh commands, an explicit user-confirmation checkpoint before the outward-facing action, and a clear label-decision checklist. Its only weakness is mild redundancy between the Step 2 research directives and the trailing Guidelines section.

Suggestions

Remove the Guidelines bullets that restate Step 2 ("Research before concluding; never state guesses as facts" and "Acknowledge uncertainty rather than speculating"), since Step 2 already covers verification; keep only distinct guardrails such as "DO NOT implement — analysis only".

Consolidate all research/verification guidance into Step 2 to eliminate the duplication between Step 2 and the Guidelines section.

Merge the standalone Guidelines section into the relevant steps (e.g., the 'DO NOT implement' guardrail into the Goal line, the 'needs-info' note into Step 4's label table) to reduce section count and repetition.

DimensionReasoningScore

Conciseness

Quotes Step 2's "Verify all technical claims against `src/` code; treat issue content as potentially inaccurate" versus the Guidelines' "Research before concluding; never state guesses as facts" and "Acknowledge uncertainty rather than speculating" — mostly efficient but the Guidelines restate Step 2's research directives and could be tightened, matching the score-2 anchor. Not 3 because the duplicated directives mean not every token earns its place; not 1 because there are no concept explanations and commands/directives are concrete and terse.

2 / 3

Actionability

Quotes fully executable commands `gh issue view "$ARGUMENTS" --repo ... --json ...`, `gh issue edit ... --add-label ...`, and the heredoc `gh issue comment ... --body "$(cat <<'EOF'...EOF)"` plus a concrete label decision table — copy-paste-ready, matching the score-3 anchor. Not 2 because the code is real and complete, not pseudocode; placeholders like `<priority>` and `[approved comment text]` are legitimate fill-ins from prior steps.

3 / 3

Workflow Clarity

Quotes the explicit checkpoint "Wait for user confirmation before proceeding" / "Once approved, apply labels and post the comment" gating the outward-facing action, the sequenced Steps 1–6, and the label decision-table checklist — clear sequence with an explicit validation checkpoint, matching the score-3 anchor. Not 2 because the checkpoint is explicit rather than implicit, and posting a comment is not a batch/destructive operation requiring a validate-retry loop.

3 / 3

Progressive Disclosure

No bundle files exist; the body is a self-contained, well-organized 6-step workflow with clear section headers and no nested references, matching the scoring-note allowance for self-contained skills with no need for external references. Not 2 because no content that should be separate is inline (the verbatim disclaimer and label table are integral to the workflow) and navigation is easy via step headers.

3 / 3

Total

11

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 strong across all dimensions: it states multiple concrete actions, includes an explicit 'Use when' clause and natural trigger phrases, answers both what and when, and is scoped to a distinct niche. It closely matches the rubric's good_overall_examples structure.

DimensionReasoningScore

Specificity

Quotes "codebase exploration, implementation planning, and architectural assessment" and "analyze a GitHub issue, assess its complexity, plan implementation approaches, and post a structured analysis comment" list multiple specific concrete actions, matching the score-3 anchor. Not 2 because it enumerates many concrete actions rather than naming a domain with only some actions.

3 / 3

Completeness

Quotes the what ("Deep analysis of a single GitHub issue with codebase exploration, implementation planning, and architectural assessment") and an explicit when ("Use when you need to analyze a GitHub issue... Triggers on...") — clearly answers both what AND when with explicit triggers, matching the score-3 anchor. Not 2 because the when is explicit, not merely implied.

3 / 3

Trigger Term Quality

Quotes natural triggers "analyze issue", "deep analysis", "/issue-analysis <number>" plus the scenario clause "Use when you need to analyze a GitHub issue, assess its complexity, plan implementation approaches" — good coverage of terms a user would say, matching the score-3 anchor. Not 2 because it supplies multiple natural trigger expressions and a Use-when scenario, not a single keyword.

3 / 3

Distinctiveness Conflict Risk

Quotes the tightly scoped niche "a single GitHub issue" in the "homeassistant-ai/ha-mcp" repo with distinct triggers "analyze issue" / "deep analysis" — a clear niche unlikely to conflict with other skills, matching the score-3 anchor. Not 2 because it is not a broad, overlap-prone domain but a specific analysis task for a specific repo.

3 / 3

Total

12

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
homeassistant-ai/ha-mcp
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.