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.

71

Quality

89%

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

82%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 orchestrator-style body: concise, well-sequenced pipeline with human checkpoints and a hard validation gate, and a clean one-level-deep reference structure. The two real weaknesses are that the bundle's referenced files are missing (navigation is dead) and the fix-and-retry loop for the unit-test gate is not stated inline.

Suggestions

State the error-recovery loop for the Validate hard gate explicitly in the body (e.g., 'on unit test failure: fix, re-run tests, only proceed when green') rather than only 'stops on persistent failure'.

Inline one or two runnable commands for the Validate stage (checkstyle and pytest invocations) so the gate is executable without opening validator.md.

Include the referenced files (analyzer.md, generator.md, validator.md, kernel-profile-format.md, examples/, templates/) in the bundle — or correct the link paths — since none of them currently resolve.

DimensionReasoningScore

Conciseness

Lean and efficient with zero padding — no explanation of what Triton or Liger is, no library tutorials; every line is a mode rule, stage, file path, checkpoint, or reference. "NVIDIA GPUs only" is a one-token constraint. Matches the 'every token earns its place' anchor.

5 / 5

Actionability

Concrete guidance dominates: the eight generated files are enumerated with exact paths and NEW/MODIFY flags ("src/liger_kernel/ops/{kernel}.py — NEW Triton kernels + autograd Function"), and mode detection is phrased as explicit verb lists. Not 5 because the executable substance (actual commands, code patterns) is delegated to analyzer.md/generator.md/validator.md and templates/ rather than anything runnable from the body itself — a minor gap for an orchestrator skill.

4 / 5

Workflow Clarity

Clear 3-stage sequence with explicit checkpoints between every stage ("**Human checkpoint:** Present PyTorch reference + kernel profile. Confirm before proceeding.") and a validation stage with a stated hard gate ("unit tests (hard gate — stops on persistent failure)"). Not 5 because the error-recovery feedback loop (fix and re-run on gate failure) is only implied by 'stops on persistent failure' and its detail lives in validator.md rather than being stated inline.

4 / 5

Progressive Disclosure

Textbook one-level-deep structure: the body is an overview and each workflow (Analyzer, Generator, Validator), the profile schema, three tier examples, and templates are clearly signaled with links. Not 5 because the referenced files (analyzer.md, generator.md, validator.md, kernel-profile-format.md, examples/*, templates/) are not present in the skill bundle, so the well-designed navigation cannot actually resolve.

4 / 5

Total

17

/

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 and comprehensive on capabilities, explicit 'Use when' triggers covering create/convert/update paths, third person, and a well-defined niche. The only gap is minor — a few natural synonyms (e.g., 'write', 'fuse', 'optimize a kernel') that users might phrase differently.

DimensionReasoningScore

Specificity

Multiple concrete actions are enumerated — "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" plus "Also modifies existing Liger kernels" — giving comprehensive coverage of what the skill produces. Not below 4 because coverage goes well beyond 'several specific actions' with input modalities, output artifact types, and both create/modify paths.

5 / 5

Completeness

Clearly answers both: what ("Develops production-ready Triton kernels... Creates new kernels... with ops, module wrappers, functional APIs, unit tests, benchmarks, and plots") 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. The 'Use when' clause is explicit, so the cap of 3 does not apply.

5 / 5

Trigger Term Quality

Good natural phrases users would say: "adding a new Triton kernel", "converting a PyTorch operation to Triton", "updating an existing Liger kernel". Not 5 because common synonyms like "writing", "optimizing", or "fusing" a kernel, or references to GPU/autograd contexts, are missing.

4 / 5

Distinctiveness Conflict Risk

Names a clear niche ("Triton kernels for Liger Kernel") with distinct triggers tied to that niche; minimal overlap risk with generic PyTorch or testing skills. Not below 5 because the domain-specific terms would not naturally trigger any other skill.

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

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.