CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

jira-agile

Manage Jira Agile boards and sprints. Use when listing boards, creating sprints, or moving issues to/from sprints.

Quality

73%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

—

The risk profile of this skill

Fix and improve this skill with Tessl

tessl review fix ./data/skills-md/01000001-01001110/agent-jira-skills/jira-agile/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 a solid, highly actionable API guide with complete typed code, curl examples, and a useful endpoint table and mistakes list. Its weaknesses are structural rather than substantive: triple redundancy across the TypeScript, curl, and table representations inflates token cost, validation steps are missing for batch sprint operations, and everything is inlined in one file with no progressive disclosure to bundle references.

Suggestions

Remove or collapse the '## curl Examples' section (or the TypeScript equivalents) — the same operations are documented three times, which wastes context.

Add validation checkpoints before batch/destructive calls, e.g., verify the sprint is 'active' (getBoardSprints with state filter) before moving issues, and confirm results after creating or starting a sprint.

Move the endpoint summary table and detailed API examples into a references/ file (e.g., references/api.md) and keep SKILL.md as a lean overview with well-signaled links.

DimensionReasoningScore

Conciseness

The body is free of concept explanations Claude already knows, but it presents the same endpoints three times — full TypeScript implementations, then '## curl Examples' duplicating four of those operations, then the '## API Endpoints Summary' table — which is redundant padding that could be tightened. That fits 'mostly efficient but includes some unnecessary explanation or could be tightened' better than the lean 4–5 anchors, since whole sections (the curl examples in particular) restate existing content.

3 / 5

Actionability

The guidance is highly executable: complete, typed TypeScript functions for all seven operations plus curl commands and an endpoint table, matching 'mostly executable guidance; concrete code or commands with minor gaps'. The gaps that keep it from a 5: no example for removing issues from a sprint despite the description promising 'to/from sprints', no pagination loop despite the `startAt`/`isLast` fields in the interfaces, and startSprint/endSprint use POST where the body's own endpoint table specifies PUT for updating a sprint.

4 / 5

Workflow Clarity

Steps 1–7 give a clear, coherent sequence, but validation checkpoints are absent throughout, which matters because 'Move Issues to Sprint' is a batch operation (an array of issue keys) with no pre-checks. The body even lists 'Trying to add issues to closed sprints' as a common mistake yet provides no verify-before-act step, so the batch-operation rule caps this at 'steps listed but validation gaps'.

3 / 5

Progressive Disclosure

Sections are well-labeled and the single external link (Jira Agile REST API docs) is one level deep, but the skill ships no bundle files at all (no references/, scripts/, or assets/ directories exist) and inlines ~280 lines of full API code, curl examples, and an endpoint reference table that could live in a separate reference file. This fits 'some structure but could be better organized; content that should be separate is inline' rather than the well-split structure of a 4.

3 / 5

Total

13

/

20

Passed

Description

75%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, well-formed description: it names the domain, lists concrete actions, includes an explicit 'Use when...' clause with natural trigger phrases, and stays concise in third person. Its main limitation is that the trigger list omits a couple of operations the skill actually supports, keeping it just below the top anchors.

Suggestions

Extend the 'Use when' clause to cover the remaining supported operations, e.g., '...or when starting, ending, or viewing sprint issues'.

Add natural synonym keywords users might say, such as 'scrum or kanban boards', 'sprint planning', or 'agile board', to strengthen trigger matching.

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'listing boards, creating sprints, or moving issues to/from sprints' — which goes beyond a generic domain statement. It stops short of comprehensive, though: the body also covers getting sprint issues and starting/ending sprints, which are absent here, matching the 'several specific actions; minor gaps' anchor rather than full coverage.

4 / 5

Completeness

It explicitly answers both: 'Manage Jira Agile boards and sprints' states what, and 'Use when listing boards, creating sprints, or moving issues to/from sprints' states when with concrete trigger phrases. Not a 5 because the 'when' clause covers only three of the five supported operations (getting sprint issues, starting/ending sprints are unlisted), leaving the trigger guidance slightly incomplete rather than fully explicit.

4 / 5

Trigger Term Quality

'listing boards', 'creating sprints', and 'moving issues to/from sprints' are natural phrases users would say, with good domain keywords ('Jira', 'boards', 'sprints'). A few natural variations are missing — 'scrum', 'kanban', 'agile board', 'sprint planning' — so it fits the 'good coverage; a few natural terms missing' anchor rather than the comprehensive synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

'Jira Agile boards and sprints' carves out a clear niche distinct from generic Jira issue skills, and the sprint/board vocabulary is unambiguous. There is minor overlap risk with sibling Jira skills (e.g., issue management for 'moving issues', and the referenced jira-auth skill), fitting 'mostly distinct; minor overlap risk with closely related skills' rather than the minimal-conflict 5.

4 / 5

Total

16

/

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

NeverSight/learn-skills.dev

Path

data/skills-md/01000001-01001110/agent-jira-skills/jira-agile/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.