CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

jira

Use this skill for any Jira operation in the DOCSP project — creating, viewing, searching, updating, transitioning, commenting on, or linking tickets. Also handles follow-up ticket creation to manage scope creep. TRIGGER when: user mentions a DOCSP-XXXXX ticket number or any Jira ticket URL; user asks to view, open, check, update, transition, close, comment on, link, or search tickets; user references "the ticket", "the Jira", or "open a ticket". SKIP: GitHub issues; non-Jira platforms; questions unrelated to ticket operations.

90

1.36x
Quality

89%

Does it follow best practices?

Impact

94%

1.36x

Average score across 3 eval scenarios

SecuritybySnyk

—

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

77%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 project-policy skill: efficient tables, concrete values, and workflows with genuine error-recovery loops and pre-conditions. Its main defect is bundle integrity — the three tool reference files it repeatedly points to (for all create/update/transition syntax) are missing from the bundle, which undermines both navigation and executability of the deferred operations.

Suggestions

Ship the three referenced files (references/cli.md, references/mcp-atlassian.md, references/devprod-gateway.md) in the skill bundle — the body delegates all per-tool syntax to them, so without them no create, transition, or label operation is executable.

Collapse the three-row tool-preference memory table into a single naming pattern with one concrete example (e.g., the CLI row) to cut roughly a third of that section's tokens without losing information.

Inline at least one minimal executable example per backend (e.g., a single jira CLI create command) so the skill degrades gracefully if a reference file is unavailable.

DimensionReasoningScore

Conciseness

The body is dense and table-driven, carrying only project-specific policy Claude cannot infer (labels, statuses, story-point scale, link types, custom field IDs). Minor trimming is possible — the tool-preference memory table spells out three full rows (filename, slug, body, MEMORY.md line) where a naming pattern plus one example would convey the same information.

4 / 5

Actionability

Concrete and specific throughout: probe command "which jira && jira me" with a 5-second timeout, exact field "customfield_12054", enumerated label/status/resolution values, and a copy-paste follow-up description block. The gap is that all per-tool execution syntax is deferred to the tool reference files, so the body alone cannot execute a create, transition, or label-set.

4 / 5

Workflow Clarity

Multi-step processes are explicitly sequenced with validation checkpoints and feedback loops: the numbered tool-selection flow with probe order and memory persistence, the quick-fail rule ("Do not retry the failed tool more than once... If none succeed, report the error"), pre-close checks (check Story Points before attempting the transition rather than reacting to failure; confirm the PR merged), and confirmation gates before any destructive ticket modification.

5 / 5

Progressive Disclosure

The delegation pattern is right — per-tool syntax is clearly signaled and one level deep via [references/cli.md], [references/mcp-atlassian.md], and [references/devprod-gateway.md], keeping the overview lean. However, the bundle contains no references/ directory, so every referenced path fails to resolve and the navigation the skill depends on does not exist; scoring against the actual bundle structure, this falls to the mid anchor.

3 / 5

Total

16

/

20

Passed

Description

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

The description is exemplary: specific capabilities, natural trigger terms including user slang and ticket-number patterns, explicit what/when boundaries with TRIGGER and SKIP clauses, and clear scoping that avoids conflict with adjacent issue-tracking tools. It matches the strongest good examples in the rubric.

DimensionReasoningScore

Specificity

Enumerates concrete actions — "creating, viewing, searching, updating, transitioning, commenting on, or linking tickets" plus "follow-up ticket creation to manage scope creep" — giving comprehensive coverage with no generic filler.

5 / 5

Completeness

Explicitly answers both what (the enumerated ticket operations) and when (a TRIGGER clause with concrete trigger phrases), and adds a SKIP clause for boundaries — matching the top anchor exactly rather than the level-4 anchor where 'when' could be more specific.

5 / 5

Trigger Term Quality

Natural user phrases include "DOCSP-XXXXX ticket number", "any Jira ticket URL", "view, open, check, update, transition, close, comment on, link, or search tickets", and the colloquial "the ticket", "the Jira", "open a ticket". Coverage includes synonyms and pattern forms, not just the domain name.

5 / 5

Distinctiveness Conflict Risk

Scoped to "any Jira operation in the DOCSP project" with an explicit SKIP for "GitHub issues; non-Jira platforms; questions unrelated to ticket operations", giving a clear niche with minimal conflict risk.

5 / 5

Total

20

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 6 missing

Warning

referenced_paths_exist

Referenced path issues: 6 missing

Warning

Total

13

/

16

Passed

Repository

mongodb/docs

Path

.claude/skills/jira/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.