CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

directxtk-tutorial

Walk through the DirectX Tool Kit for DirectX 11 Getting Started tutorial step by step. Use this skill when asked to follow the tutorial, set up a new DirectX 11 project, or learn how to use DirectX Tool Kit from scratch.

Quality

78%

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/directxtk-tutorial/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

60%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 SKILL.md is a clean, well-organized overview with a sensible step sequence and a per-step user interaction checkpoint, but it is purely an index: every instructional reference points to missing reference/ files. The structure is good yet the progressive-disclosure promise collapses because none of the linked step files exist.

Suggestions

Add the missing reference/step0.md through reference/step7.md (and reference/tutorial-steps.md) files the body links to, or inline the actual tutorial instructions so the skill is self-contained and actionable.

Include at least minimal concrete guidance (e.g. a project-creation command, vcpkg/clone instructions for DirectXTK) in the body so the skill is not fully dependent on broken references.

Add a brief success/validation cue per step (e.g. what output to expect) so the workflow has explicit checkpoints beyond the optional Technical Notes prompt.

DimensionReasoningScore

Conciseness

The ~30-line body is lean and assumes Claude's knowledge of DirectX/the toolkit, but it restates the description ('walks the user through ... step by step') and includes the near-tautological 'Each step builds on the previous one', keeping it just below the 'every token earns its place' top anchor.

4 / 5

Actionability

The body provides a clear step index and process guidance but no concrete code, commands, or setup instructions — all detail is offloaded to reference/stepN.md links that do not exist, so the guidance is incomplete rather than mostly executable.

3 / 5

Workflow Clarity

Steps 0–7 are explicitly ordered with an interactive checkpoint at the end of each step ('ask the user ... Technical Notes section ... or skip it'), giving a clear sequence with a feedback loop; minor gaps in concrete success/validation criteria keep it from 5.

4 / 5

Progressive Disclosure

Scored against the actual bundle: the body is well-structured and points one level deep to reference/step0.md–step7.md and reference/tutorial-steps.md, but none of those reference files exist — only assets/cat.png and assets/courier.spritefont are present — so the core navigation is broken and discovery fails.

2 / 5

Total

13

/

20

Passed

Description

87%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, uses third person, and gives explicit, specific 'when' triggers covering following the tutorial, project setup, and learning from scratch. It is specific and well-distinguished within a clear niche.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'Walk through ... Getting Started tutorial step by step', 'set up a new DirectX 11 project', 'learn how to use DirectX Tool Kit from scratch' — matching the 'lists several specific actions; minor gaps' anchor; not a 5 because the action set is narrow rather than comprehensive.

4 / 5

Completeness

Explicitly answers both 'what' (walk through the Getting Started tutorial) and 'when' ('Use this skill when asked to follow the tutorial, set up a new DirectX 11 project, or learn ... from scratch'), with concrete trigger phrases — a clear match for the top anchor.

5 / 5

Trigger Term Quality

Includes natural user phrasings such as 'follow the tutorial', 'set up a new DirectX 11 project', and 'from scratch', plus domain terms 'DirectX 11' and 'DirectX Tool Kit'; good coverage but missing synonyms/extensions, so a 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

Targets a specific niche (DirectX 11 + DirectX Tool Kit tutorial) with distinct triggers and minimal overlap with other skills, matching the 'clear niche with distinct triggers; minimal conflict risk' anchor.

5 / 5

Total

18

/

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: 9 missing

Warning

Total

15

/

16

Passed

Repository

microsoft/DirectXTK

Path

skills/directxtk-tutorial/SKILL.md

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.