CtrlK
BlogDocsLog inGet started
Tessl Logo

axiom-graphics

Use when working with ANY GPU rendering, Metal, OpenGL migration, shaders, 3D content, RealityKit, AR, USD/USDZ files, or display performance. Covers Metal migration, shader conversion, RealityKit ECS, RealityView, USDKit, ProMotion.

69

Quality

83%

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

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured router with decisive, clearly navigated routing to one-level-deep sub-skill references; its main weakness is redundancy across the When-to-Use, Decision Tree, and Example Invocations sections, and the referenced skills/ files do not exist in the provided bundle.

Suggestions

Collapse the 'Example Invocations' section or merge it into the Decision Tree — the three parallel enumerations of the same routing dilute token efficiency.

Ship the referenced skills/*.md files (metal-migration, display-performance, realitykit, usdkit, hdr-color-ref, resizable-rendering, etc.) in the bundle so the progressive-disclosure pointers resolve to real content.

DimensionReasoningScore

Conciseness

The body is dense and free of concept-explanation padding, but the same routing is enumerated three times — 'When to Use', the 'Decision Tree', and the long 'Example Invocations' section — plus restated 'Anti-Rationalization' and 'Critical Patterns', which is notable redundancy that could be tightened.

2 / 3

Actionability

Every scenario maps to a concrete, decisive target ('→ See skills/metal-migration.md') and the numbered Decision Tree gives unambiguous routing, which is appropriately actionable for a router skill even without inline code.

3 / 3

Workflow Clarity

Routing is laid out as a clear, sequenced 21-step Decision Tree with explicit criteria and an Anti-Rationalization table that corrects mis-routing; no destructive/batch operations are present so missing validation checkpoints are not penalized.

3 / 3

Progressive Disclosure

It is a clean overview router with one-level-deep, clearly signaled references ('→ See skills/<file>.md') organized by sub-domain, matching the well-split, easy-navigation anchor; note the referenced skills/ files are not present in the bundle directories.

3 / 3

Total

11

/

12

Passed

Description

82%

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, trigger-rich description that clearly states when and what, but it leans on topic naming over concrete actions and the absolute "ANY GPU rendering" phrasing creates overlap risk with a games-focused sibling skill.

Suggestions

Lead with concrete verbs (e.g. 'Port OpenGL/DirectX to Metal, convert GLSL/HLSL shaders, configure MTKView/CADisplayLink, build RealityKit scenes') instead of 'Covers <topics>'.

Soften 'ANY GPU rendering' to scope out games, e.g. 'for non-game GPU rendering' or add 'for game rendering use axiom-games', to reduce conflict with the games router.

DimensionReasoningScore

Specificity

The description names a comprehensive domain ("Metal migration, shader conversion, RealityKit ECS, RealityView, USDKit, ProMotion") but mostly enumerates topics rather than concrete verbs; only "migration" and "conversion" are real actions, so it lands at 'names domain and some actions' rather than 'multiple specific concrete actions'.

2 / 3

Completeness

It answers both halves: an explicit "Use when working with ANY GPU rendering..." trigger clause plus a "Covers Metal migration, shader conversion..." statement of what the skill does.

3 / 3

Trigger Term Quality

It packs in natural terms developers actually say — "GPU rendering", "Metal", "OpenGL migration", "shaders", "3D content", "RealityKit", "AR", "USD/USDZ", "ProMotion" — giving strong coverage of likely trigger phrasings.

3 / 3

Distinctiveness Conflict Risk

The graphics/rendering niche is fairly distinct, but the over-broad claim "ANY GPU rendering" overlaps with a games router (the body itself defers 3D games to axiom-games), so it could trigger for the wrong skill.

2 / 3

Total

10

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
CharlesWiltgen/Axiom
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.