CtrlK
BlogDocsLog inGet started
Tessl Logo

liger-kernel-dev

Develops production-ready Triton kernels for Liger Kernel. Creates new kernels from PyTorch operations (local files, URLs, code snippets, or natural language) with ops, module wrappers, functional APIs, unit tests, benchmarks, and plots. Also modifies existing Liger kernels. Use when adding a new Triton kernel, converting a PyTorch operation to Triton, or updating an existing Liger kernel.

70

Quality

86%

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

SKILL.md
Quality
Evals
Security

Quality

Content

81%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 lean, well-sequenced coordinator with concrete file targets, clear checkpoints, and an explicit validation gate. Its major weakness is progressive disclosure: it delegates to eight referenced files and directories, none of which are present in the bundle, making the skill non-functional as shipped.

Suggestions

Ship the referenced workflow files (analyzer.md, generator.md, validator.md) and kernel-profile-format.md in the bundle — they are currently missing, so every 'Follow the ... workflow in [file]' instruction is a dead link.

Add the examples/ directory (swiglu-profile.md, rms-norm-profile.md, cross-entropy-profile.md) and templates/ directory referenced under 'Reference Files'; without them the tiered examples and code-generation patterns are unreachable.

Until the bundle files exist, inline a minimal quick-start snippet or one concrete code-generation template so the skill remains actionable when the referenced files are unavailable.

DimensionReasoningScore

Conciseness

The body is lean (~58 lines), assumes Claude's competence, and adds no concept explanations Claude already knows; every line earns its place (mode detection, three stages, eight file targets, reference list). It matches the score-5 'lean and efficient' anchor and is not the score-4 case because there are no noticeable instances of over-explanation to trim.

5 / 5

Actionability

Provides concrete, executable guidance: exact file paths for all 8 generated files ('src/liger_kernel/ops/{kernel}.py', 'test/transformers/test_{kernel}.py', etc.) and explicit stage checkpoints. It stops short of score 5 because the actual execution detail is delegated to referenced workflow files (analyzer.md, generator.md, validator.md) rather than containing copy-paste-ready steps inline.

4 / 5

Workflow Clarity

A clearly sequenced 3-stage pipeline (Analyze -> Generate -> Validate) with explicit human checkpoints between stages and an explicit validation feedback loop ('unit tests (hard gate — stops on persistent failure)'). This matches the score-5 anchor (clear sequence, explicit validation steps, feedback loops) and exceeds score 4, which only requires 'most' checkpoints.

5 / 5

Progressive Disclosure

The SKILL.md overview is well-structured with clearly signaled one-level-deep references, but every referenced file is missing from the bundle — analyzer.md, generator.md, validator.md, kernel-profile-format.md, examples/swiglu-profile.md, examples/rms-norm-profile.md, examples/cross-entropy-profile.md, and the templates/ directory all do not exist, so navigation is entirely broken. Per the guideline to score against the actual bundle structure, this falls to score 2: the overview has minimal effective structure because all detailed content it points to is absent.

2 / 5

Total

16

/

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, specific description that clearly states both what the skill does and when to use it, with concrete deliverables (ops, wrappers, tests, benchmarks, plots) and natural trigger phrases. The only minor gap is a few missing synonyms in the trigger clause.

DimensionReasoningScore

Specificity

Lists multiple concrete actions with comprehensive coverage: 'Develops production-ready Triton kernels', 'Creates new kernels from PyTorch operations... with ops, module wrappers, functional APIs, unit tests, benchmarks, and plots', and 'modifies existing Liger kernels'. Every capability is concrete rather than abstract, matching the score-5 anchor; it does not fit score 4 because coverage is comprehensive, not just 'several' actions with minor gaps.

5 / 5

Completeness

Explicitly answers both 'what' ('Develops production-ready Triton kernels... Creates new kernels... Also modifies existing Liger kernels') and 'when' ('Use when adding a new Triton kernel, converting a PyTorch operation to Triton, or updating an existing Liger kernel') with concrete trigger phrases, matching the score-5 anchor exactly.

5 / 5

Trigger Term Quality

The 'Use when adding a new Triton kernel, converting a PyTorch operation to Triton, or updating an existing Liger kernel' clause supplies natural, sayable trigger phrases. It does not reach 5 because common synonyms a user might also say (e.g. 'write', 'build', 'optimize', 'fuse' a kernel) are absent, leaving a few natural terms missing as the score-4 anchor describes.

4 / 5

Distinctiveness Conflict Risk

The niche is sharply scoped to 'Triton kernels for Liger Kernel' with triggers (adding/converting/updating Liger kernels) that are unlikely to fire for unrelated skills, giving minimal conflict risk per the score-5 anchor.

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 8 missing

Warning

Total

15

/

16

Passed

Repository
linkedin/Liger-Kernel
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.