CtrlK
BlogDocsLog inGet started
Tessl Logo

linear-issue

Plan, create, and improve Linear issues with business-level clarity. Use this skill whenever the user wants to create a Linear issue, improve an existing one, file a bug, plan a feature, create a chore/enabler, or mentions "linear issue", "file an issue", "create a ticket", "log a bug", "new issue", "plan this work", "improve this issue", or "clean up this ticket". Also trigger when the user says "I found a bug", "we need a ticket for...", "can you create an issue for...", "break this down into issues", or pastes a Linear issue URL/ID. This is the required way to create and maintain issues — it ensures every issue follows the team's format and is scoped for small PRs.

90

2.33x
Quality

86%

Does it follow best practices?

Impact

98%

2.33x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

77%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 content is highly actionable and workflow-safe: executable CLI commands, complete templates, and user-confirmation gates on every batch mutation. Its weaknesses are duplication (labeling and ordering rules repeated across sections) and a monolithic single-file layout that inlines templates and the renumbering flow instead of splitting them into reference files.

Suggestions

Merge the "Source Labels" table and the "Labeling Convention" section into one place — the source-label taxonomy is currently stated twice.

State the L-N. ordering rules once in the "Execution Order" section and use single-line pointers from Phase 3, Phase 4, and Phase 5 instead of restating them.

Move the issue templates and the "Adding issues to a sequenced project" renumbering flow into reference files (e.g., references/templates.md, references/sequencing.md) linked from a leaner SKILL.md to reduce the monolithic inline body.

DimensionReasoningScore

Conciseness

The body is mostly team-specific convention Claude cannot know (PR size labels, L-N. numbering, CON team rules), but it duplicates content: the source-label taxonomy appears in both "Source Labels" and "Labeling Convention", and execution-order rules are restated across "Execution Order", Phase 3, Phase 4, and Phase 5 with repeated cross-references. This matches "mostly efficient but includes some unnecessary explanation or could be tightened". Not 4 — the duplication is more than minor instances of over-explanation; not 2 — the bulk of the content is non-obvious team convention that earns its tokens.

3 / 5

Actionability

Fully executable throughout: copy-paste-ready CLI commands with the mktemp/heredoc/--description-file pattern, three complete issue templates, concrete save_issue examples with real IDs ("save_issue({ id: \"CON-102\", blockedBy: [\"CON-101\"] })"), and exact renumber commands with collision-avoidance ordering ("update L-23 → L-24 before L-22 → L-23"). Not 4 — specific examples cover the common create, improve, and sequenced-project cases with no meaningful gaps.

5 / 5

Workflow Clarity

Both workflows are clearly sequenced (Phase 1–5 create flow; Step 1–5 improve/renumber flows) and every batch or destructive mutation is gated by an explicit validation checkpoint: "Show the user ALL issues you plan to create... Let them adjust before you create anything", "present a diff before touching Linear", "Don't make any title changes until they approve". Not 4 — no checkpoint is missing, including for the risky batch renumber operation, so the batch-operation cap at 3 does not apply.

5 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/), and the 463-line body inlines substantial content that clearly belongs in separate reference files — the three issue templates, the sequenced-project renumbering flow, and the observability-tool guidance — while section headers do provide reasonable in-page navigation. This matches "some structure but could be better organized; content that should be separate is inline". Not 4 — there are no well-signaled one-level-deep references at all; not 2 — the section structure is clear and navigable, not minimal.

3 / 5

Total

16

/

20

Passed

Description

96%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 strong: it states concrete capabilities in third person and provides an exceptionally thorough, explicit trigger list covering natural phrasings, synonyms, and URL/ID pasting. The only weakness is a handful of generic bug-filing triggers that could overlap with other issue-tracking skills.

DimensionReasoningScore

Specificity

"Plan, create, and improve Linear issues with business-level clarity" lists multiple specific concrete actions that comprehensively cover the skill's modes (create, improve, plan), matching the anchor for comprehensive coverage. Not 4 — there are no gaps in the action coverage; the three verbs span every workflow the skill supports.

5 / 5

Completeness

Explicitly answers both questions: what ("Plan, create, and improve Linear issues with business-level clarity") and when ("Use this skill whenever the user wants to create a Linear issue, improve an existing one, file a bug...") with concrete trigger phrases. Not 4 — the 'when' clause is fully explicit with enumerated triggers, not merely present.

5 / 5

Trigger Term Quality

Includes extensive natural phrases users would actually say — "linear issue", "file an issue", "create a ticket", "log a bug", "new issue", "plan this work", "clean up this ticket", "I found a bug", "break this down into issues" — plus URL/ID paste detection, giving comprehensive synonym coverage. Not 4 — common variations are covered, not just a few good keywords.

5 / 5

Distinctiveness Conflict Risk

The Linear-specific niche is clear and mostly distinct, but generic triggers like "I found a bug", "new issue", and "file a bug" would also fire for a GitHub-issue or other bug-tracking skill — minor overlap risk with closely related skills. Not 5 — the generic bug-filing phrases are not uniquely Linear; not 3 — the Linear-specific terms ("linear issue", issue URL/ID) anchor it firmly to one tool.

4 / 5

Total

19

/

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
akash-network/console
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.