CtrlK
BlogDocsLog inGet started
Tessl Logo

044-planning-jira

Use when you need Jira CLI (`jira`) installation/authentication guidance and a maintainer-authored Jira issue inventory workflow. The agent does not ingest raw Jira issue or JQL output directly; it asks the Jira project maintainer/operator to author sanitized issue summaries before analysis or @014-agile-user-story handoff. This should trigger for requests such as jira issue list; List Jira issues; Jira JQL issue query; Jira CLI issue workflow. Part of Plinth Toolkit

61

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/044-planning-jira/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is well-structured with a clear gated workflow and proper one-level reference linkage, but it is notably redundant — the same three constraints are restated in up to four places each — and it leaves the core create/assign/transition actions at an abstract level with no concrete command examples or outcome verification.

Suggestions

State each constraint once: collapse the intro paragraph, 'What is covered', and Constraints bullets so the interactive gate and sanitized-inventory rules appear only in the Constraints section, cutting roughly a third of the body.

Add concrete CLI command forms for step 5 (e.g. `jira issue create`, `jira issue assign`, `jira issue move`) with a brief argument example, plus a verification step confirming the action succeeded before reporting back to the user.

Move the duplicated trigger list out of the body (it already lives in the frontmatter description) and offload detailed step guidance into references/044-planning-jira.md, keeping SKILL.md as a lean overview.

DimensionReasoningScore

Conciseness

The body restates the same constraints repeatedly: the interactive install gate appears in the intro paragraph, the 'What is covered' bullet, the Constraints section ('**INTERACTIVE GATE**: If `jira` is missing, **stop**, ask ... **wait**'), and again as Workflow step 1; the no-raw-ingestion/sanitized-summary rule appears in the intro, two coverage bullets, three Constraints bullets, and Workflow steps 3 and 4. It avoids explaining concepts Claude already knows, but the heavy redundancy means it could be cut roughly in half. Not a 2 because every statement is accurate and on-topic rather than padded filler.

3 / 5

Actionability

Some concrete guidance exists ('Run `jira version`', 'Ensure Jira CLI is configured ... site/account/token flow via CLI prompts', inventory fields 'issue key, sanitized summary, status, assignee, updated time, and URL'), but the core actions are only described abstractly: 'Support create, assign, and transition actions using CLI commands' never shows the actual `jira issue create`/`jira issue move` command forms or their arguments. The workflow for steps 3-4 is actionable interpersonal procedure, yet the executable CLI surface is missing key details — matching the 'some concrete guidance but incomplete' anchor.

3 / 5

Workflow Clarity

The five-step workflow is clearly sequenced with the install gate as an explicit checkpoint ('Check `jira version`; if missing, stop and ask ... before any issue operations') and a configuration-verification step. Not a 5 because step 5 ('Execute core Jira actions when requested ... while avoiding secret exposure') has no verification or feedback loop — no confirmation that a create/assign/transition succeeded, and no 'if the action fails, re-check configuration' recovery path — leaving a minor-to-moderate validation gap on the state-changing step.

4 / 5

Progressive Disclosure

Good structure with a single clearly-signaled, one-level-deep reference ('For detailed guidance, examples, and constraints, see [references/044-planning-jira.md](references/044-planning-jira.md)'), and the referenced file exists in the bundle with no further nesting. Not a 5 because the body holds several blocks (repeated constraints, the trigger list duplicating the frontmatter description) that belong in the reference file, so the SKILL.md/Reference split is not fully leveraged.

4 / 5

Total

14

/

20

Passed

Description

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

A strong description that explicitly covers both what the skill does and when to trigger it, with natural trigger phrases and a well-differentiated niche. The main weaknesses are missing coverage of the core create/assign/transition actions and space spent on negative statements rather than capabilities.

DimensionReasoningScore

Specificity

The description lists several concrete capabilities — 'Jira CLI (`jira`) installation/authentication guidance', 'a maintainer-authored Jira issue inventory workflow', 'sanitized issue summaries ... before analysis or @014-agile-user-story handoff' — which go beyond naming the domain. Not a 5 because coverage has gaps: the create/assign/transition actions from the body are absent, and space is spent on what the skill will NOT do ('does not ingest raw Jira issue or JQL output directly') rather than additional concrete actions.

4 / 5

Completeness

It explicitly answers both questions: 'what' is stated concretely (installation/authentication guidance, maintainer-authored sanitized issue inventory workflow, analysis/handoff) and 'when' is stated twice ('Use when you need Jira CLI ...' and 'This should trigger for requests such as ...') with concrete trigger phrases. This matches the level-5 anchor example structure directly.

5 / 5

Trigger Term Quality

It closes with natural user phrasings — 'jira issue list; List Jira issues; Jira JQL issue query; Jira CLI issue workflow' — which are phrases a user would actually type. Not a 5 because common synonyms like 'Jira tickets', 'show Jira issues', or 'sprint/board' queries are missing; not a 3 because the listed triggers are genuine natural variants, not jargon.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche (Jira CLI issue inventory via maintainer-authored sanitized summaries) with distinct triggers ('Jira JQL issue query'). Not a 5: references to '@014-agile-user-story handoff' and 'Part of Plinth Toolkit' imply sibling skills in the same family, creating minor overlap risk with a generic Jira/agile skill.

4 / 5

Total

17

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
jabrena/plinth
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.