CtrlK
BlogDocsLog inGet started
Tessl Logo

044-planning-jira

Use when you need the Jira CLI (`jira`) to verify installation, configure Jira Cloud access, list issues (all or by JQL) as markdown tables, and analyze user-provided sanitized Jira summaries. Uses an interactive install gate - if `jira` is missing, ask whether to show installation guidance before any issue commands. This should trigger for requests such as jira issue list; List Jira issues; Jira JQL issue query; Jira CLI issue workflow. Part of cursor-rules-java project

59

Quality

67%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/044-planning-jira/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

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

This skill provides a reasonable high-level workflow for Jira CLI usage with a good safety-oriented interactive gate pattern, but critically lacks actionable, executable examples — no actual CLI command syntax, JQL examples, or expected output formats are shown. The content is moderately redundant, with the interactive gate and coverage list repeated across multiple sections. The skill reads more like a policy document than an executable guide.

Suggestions

Add concrete, executable CLI command examples for each workflow step (e.g., `jira issue list --plain`, `jira issue list -q 'project = PROJ AND status = Open'`, `jira issue create --type Story --summary "..."`) with expected output formats.

Include a markdown table example showing the expected output format for issue listings, so Claude knows exactly what to produce.

Remove the 'What is covered in this Skill?' section as it duplicates the Workflow and Constraints sections — consolidate into the workflow alone.

Add error handling guidance for common failures (e.g., authentication errors, invalid JQL syntax) with specific error messages and recovery steps.

DimensionReasoningScore

Conciseness

The content has some redundancy — the interactive gate concept is repeated across the intro paragraph, the 'What is covered' section, the Constraints section, and the Workflow section. The 'What is covered' bullet list largely duplicates the workflow steps. However, it's not excessively verbose and doesn't explain concepts Claude already knows.

2 / 3

Actionability

There are no concrete commands, code examples, or executable snippets beyond mentioning `jira version` and `jira configure` by name. The skill describes what to do abstractly (e.g., 'Retrieve issues using basic listing or JQL filters') without showing actual CLI syntax, flags, or example outputs. No copy-paste ready commands are provided.

1 / 3

Workflow Clarity

The workflow has a clear 5-step sequence with a logical progression and includes the interactive gate as a validation checkpoint. However, the steps lack specificity — no actual commands, no example JQL syntax, no validation of output, and no error recovery guidance beyond the initial install gate. The feedback loop for the gate is described but other steps lack checkpoints.

2 / 3

Progressive Disclosure

There is a reference to a detailed file (references/044-planning-jira.md), which is good progressive disclosure structure. However, no bundle files were provided to verify the reference exists, and the main SKILL.md contains redundant sections (intro, 'What is covered', constraints, and workflow all overlap significantly) that could be better organized. The single reference link is not well-signaled with description of what it contains.

2 / 3

Total

7

/

12

Passed

Description

100%

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 strong skill description that clearly articulates specific capabilities (installation verification, Jira Cloud configuration, issue listing via JQL, summary analysis), provides explicit trigger guidance with natural user phrases, and occupies a distinct niche. The description is well-structured and comprehensive, covering both the 'what' and 'when' effectively. Minor note: the 'Part of cursor-rules-java project' adds context but is somewhat tangential to skill selection.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: verify installation, configure Jira Cloud access, list issues as markdown tables, analyze sanitized Jira summaries, and describes the interactive install gate behavior.

3 / 3

Completeness

Clearly answers both 'what' (verify installation, configure access, list issues, analyze summaries) and 'when' with explicit trigger guidance ('This should trigger for requests such as...') and a 'Use when' clause at the start.

3 / 3

Trigger Term Quality

Includes strong natural trigger terms: 'jira issue list', 'List Jira issues', 'Jira JQL issue query', 'Jira CLI issue workflow', 'jira', 'JQL'. These cover common variations a user would naturally say.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche around Jira CLI operations, JQL queries, and issue listing. The specific tool name ('jira'), project context ('cursor-rules-java'), and detailed trigger examples make it unlikely to conflict with other skills.

3 / 3

Total

12

/

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
jabrena/cursor-rules-java
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.