CtrlK
BlogDocsLog inGet started
Tessl Logo

start-work

Start work on a Jira ticket.

60

Quality

70%

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

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/start-work/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

86%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 tight, well-sequenced workflow with concrete Jira identifiers and explicit guards, assuming Claude's competence throughout. The main gap is that branch creation and Jira transitions are described abstractly rather than as executable commands.

Suggestions

Provide an executable git command for branch creation (e.g. `git checkout -b <target-key>`) instead of describing it in prose.

Add a verification step after transitions and branch creation to confirm the expected state before entering plan mode.

Specify how Jira is fetched/transitioned (API endpoint or CLI invocation) so the actionability gap closes.

DimensionReasoningScore

Conciseness

The ~45-line body is lean and assumes competence: no explanation of what Jira is, tables for transitions, and only purposeful prose such as the autocreate note, so every token earns its place.

5 / 5

Actionability

Concrete identifiers are given throughout (issue-type IDs 10004/10001/10002/10153, transition IDs 41/61/21, the regex pattern), but git and Jira API steps are described rather than given as executable commands, leaving minor gaps.

4 / 5

Workflow Clarity

The sequence (Resolve → Prerequisites → Target → Parent → Child → Branch → Plan) is explicit with guards and a refetch-until-appears feedback loop, but lacks post-transition/post-branch verification steps.

4 / 5

Progressive Disclosure

Under 50 lines with no external references needed, the content is organized into clearly labeled sections that make navigation trivial, satisfying the simple-skill exception.

5 / 5

Total

18

/

20

Passed

Description

53%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 concise and clearly Jira-scoped but underspecified: it states one action and omits explicit trigger guidance and common synonym keywords. Adding a "Use when..." clause and synonyms like issue/task/story would lift the weaker dimensions.

Suggestions

Add an explicit trigger clause, e.g. "Use when starting development on a Jira ticket or when the user references a Jira issue key."

Broaden keyword coverage with natural synonyms users say: issue, story, task, bug, ticket key.

Name the concrete actions performed (assign, transition, branch) rather than the single generic verb "start work".

DimensionReasoningScore

Specificity

The phrase "Start work on a Jira ticket" names the domain (Jira ticket) and one concrete action (start work), matching the anchor for naming a domain with 1-2 concrete actions without being comprehensive.

3 / 5

Completeness

It clearly states what the skill does ("Start work on a Jira ticket") but provides no "Use when..." clause or equivalent trigger guidance, so completeness is capped at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

"Jira ticket" is a natural term a user would say, but coverage stops at that single phrase, missing common synonyms like issue, story, bug, or task.

3 / 5

Distinctiveness Conflict Risk

The Jira-ticket framing carves a clear niche with low conflict risk, though minor overlap with other Jira-related skills is possible since the trigger is a single term.

4 / 5

Total

13

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
liferay/liferay-portal
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.