CtrlK
BlogDocsLog inGet started
Tessl Logo

linear-claude-skill

Manage Linear issues, projects, and teams

44

Quality

48%

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 ./skills/linear-claude-skill/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

56%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 skill provides solid actionable guidance with concrete CLI commands and script examples for Linear management, but is significantly undermined by poor editing — the 'When to Use This Skill' block is duplicated 5 times verbatim, and substantial content is repeated across sections. The progressive disclosure structure references appropriate external files but fails to actually move detailed content out of the main file, resulting in a bloated document that would benefit greatly from trimming and deduplication.

Suggestions

Remove all duplicate 'When to Use This Skill' blocks — this identical text appears 5 times and should appear at most once (or zero times if it's already in frontmatter).

Move the detailed 'Project Management Commands' reference section (project-status, link-initiative, unlink-initiative with their tables and examples) into projects.md, keeping only a brief summary with a link in the main SKILL.md.

Consolidate the overlapping project workflow content — the 'Project Planning Workflow', 'Complete Project Lifecycle Example', and 'Projects & Initiatives quick reference' sections all cover similar ground and should be merged or split clearly between SKILL.md overview and projects.md detail.

Add brief verification steps after key operations (e.g., 'Verify: `linear issues view ENG-XXX` to confirm creation') to improve workflow reliability.

DimensionReasoningScore

Conciseness

The skill is severely bloated with repeated 'When to Use This Skill' blocks (appearing 5 times with identical text), redundant sections covering the same commands in multiple places (e.g., project-status commands appear in both the workflow section and the command reference), and unnecessary explanations like 'Why This Matters' that Claude can infer. The content could easily be cut by 40-50%.

2 / 5

Actionability

The skill provides concrete, executable CLI commands and script invocations throughout. Most operations have copy-paste ready examples with specific arguments. Minor gaps include the MCP tool usage which shows pseudo-syntax ('update_issue with id=...') rather than actual MCP tool call format, and some commands reference scripts without showing their full paths consistently.

4 / 5

Workflow Clarity

The 'Complete Project Lifecycle Example' provides a clear numbered sequence from project creation through completion. The project planning workflow has good step-by-step guidance. However, validation/verification steps are mostly absent — there's no explicit 'verify the issue was created' or error recovery steps after operations. Since these aren't destructive/batch operations in the XML-manipulation sense, the missing validation doesn't trigger the cap at 3, but it's still a gap.

4 / 5

Progressive Disclosure

The skill references multiple external files (api.md, sdk.md, sync.md, projects.md, troubleshooting.md, docs/labels.md) and has a reference table at the bottom, which is good. However, the main SKILL.md itself is overloaded with content that belongs in those referenced files (e.g., the full project-status command reference, the complete project lifecycle example, detailed MCP configuration). The inline content and referenced content likely overlap significantly.

3 / 5

Total

13

/

20

Passed

Description

39%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 too terse and generic. While it correctly identifies the tool (Linear) and broad object types, it fails to enumerate specific actions (create, update, search, assign) and lacks any 'Use when...' guidance for skill selection. The specificity of naming 'Linear' helps with distinctiveness but the description needs significantly more detail to be effective in a multi-skill environment.

Suggestions

Add specific concrete actions like 'Create, update, search, and assign Linear issues; manage projects and team workflows; track sprint progress'.

Add a 'Use when...' clause with trigger terms such as 'Use when the user mentions Linear, creating tickets, tracking bugs, managing sprints, or working with issue trackers'.

Include synonyms and related terms users might naturally say, such as 'tickets', 'bugs', 'tasks', 'backlog', 'sprint planning', or 'issue tracker'.

DimensionReasoningScore

Specificity

Names the domain (Linear) and mentions broad categories (issues, projects, teams) but doesn't describe any concrete actions like 'create issues', 'assign tasks', 'update status', or 'query backlogs'.

2 / 5

Completeness

Provides a vague 'what' (manage Linear issues, projects, and teams) but has no 'when' clause or trigger guidance. The missing 'Use when...' clause caps this at 3, and the vague 'what' brings it down to 2.

2 / 5

Trigger Term Quality

Includes 'Linear', 'issues', 'projects', and 'teams' which are relevant keywords, but misses natural user phrases like 'create a ticket', 'bug tracking', 'sprint', 'backlog', or 'task management'.

3 / 5

Distinctiveness Conflict Risk

The mention of 'Linear' specifically makes it fairly distinct from generic project management or issue tracking skills. However, 'manage issues, projects, and teams' could overlap with other project management tools like Jira or Asana skills.

4 / 5

Total

11

/

20

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (543 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

9

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.