CtrlK
BlogDocsLog inGet started
Tessl Logo

write-issue

Write and file Linear issues (bugs and feature requests) the Agenta way. Use when the user asks to create, file, or draft a Linear or GitHub issue, write a bug report or feature request, or turn a problem into a tracked issue. Covers the title format, reproduction-first structure, when to use a todo list, and the team/project/label/priority/state conventions, plus filing it through the Linear MCP so the linked GitHub issue is auto-created and the PR links back.

73

Quality

92%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

An excellent instruction-only skill body: dense with organization-specific, executable guidance and free of filler. The two 4s reflect a missing error-recovery path for the Linear↔GitHub sync step and a monolithic single-file layout that could offload the conventions catalog to a reference file.

Suggestions

Add one line of recovery guidance for the sync step in section 7, e.g. 'If the GitHub issue does not appear after ~30 seconds, re-run the search once; if it is still missing, tell the user rather than linking a guessed issue number.'

If the label/project catalog grows, move the Linear field conventions (labels, priorities, state flow) into a references/ file with a clear pointer from section 6, keeping SKILL.md as the overview.

State what to do when the user rejects the draft (revise in place vs. re-confirm) to close the feedback loop opened by 'Show a draft first and let the user react'.

DimensionReasoningScore

Conciseness

The body is lean and imperative throughout — 'Do not open with a Context heading. Start with the reproduction', 'That is the whole job: make it reproducible' — with zero padding and no explanation of concepts Claude already knows. Every token carries Agenta-specific information Claude could not infer, matching the score-5 anchor.

5 / 5

Actionability

Fully executable guidance: exact tool names ('mcp__linear-server__save_issue', 'mcp__linear-server__list_projects'), a copy-paste command ('gh issue list --repo Agenta-AI/agenta --search "<keywords>"'), concrete good/bad title examples, enumerated labels, numbered priorities, and the state flow. A teammate can act on this without follow-up questions, matching the score-5 anchor.

5 / 5

Workflow Clarity

The sequence is clear (draft first → title → body → fields → file → post-create linking) with a pre-creation checklist (section 8) and a 'show a draft first' checkpoint. It falls short of 5 because there is no recovery guidance for the fragile sync step — no instruction for what to do if the auto-created GitHub issue does not appear after waiting a few seconds — so an error-recovery feedback loop is missing.

4 / 5

Progressive Disclosure

The single file is well organized into eight titled sections with no nested references, but at ~130 lines with everything inlined (full label catalog, project list, priority and state conventions) it sits above the under-50-line simple-skill exception. Structure is good with minor organization gaps — the field/label catalog could live in a reference file — fitting the score-4 anchor rather than the well-split, reference-signaling structure of a 5.

4 / 5

Total

18

/

20

Passed

Description

92%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: concrete third-person capability list, an explicit and well-phrased 'Use when' trigger clause, and a clearly bounded niche. The only improvement space is a handful of additional natural trigger synonyms.

DimensionReasoningScore

Specificity

The description lists multiple concrete capabilities: 'Write and file Linear issues', 'the title format, reproduction-first structure, when to use a todo list, and the team/project/label/priority/state conventions', plus 'filing it through the Linear MCP so the linked GitHub issue is auto-created and the PR links back'. Coverage is comprehensive for this skill's domain, matching the score-5 anchor; it is not a 4 because there are no meaningful gaps in the action inventory.

5 / 5

Completeness

It explicitly answers 'what' ('Write and file Linear issues (bugs and feature requests) the Agenta way... Covers the title format... plus filing it through the Linear MCP') and 'when' with a concrete 'Use when...' clause enumerating trigger situations. This matches the score-5 anchor exactly; the 'when' clause is explicit, not weakly implied as at 4.

5 / 5

Trigger Term Quality

Natural trigger phrases are well covered: 'create, file, or draft a Linear or GitHub issue', 'write a bug report or feature request', 'turn a problem into a tracked issue'. A few natural variations users might say ('report a bug', 'open a ticket', 'file a bug') are missing, which fits the score-4 anchor ('good keyword coverage; a few natural terms missing') rather than the comprehensive-synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche (Agenta/Linear issue-filing workflow with its own conventions) with distinct triggers ('Linear issue', 'bug report', 'tracked issue'), and even disambiguates adjacent work by scoping root-cause analysis to the PR skill. Minimal conflict risk; not a 4 because the GitHub-issue mention is tied specifically to the Linear sync, not generic GitHub work.

5 / 5

Total

19

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository
Agenta-AI/agenta
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.