CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

build-openshell-mxc-windows

Maintain and validate OpenShell's build-only Windows MSVC lane for x64 and ARM64. Use when working on Windows compilation, `windows:*` mise tasks, unsupported Windows compute-driver contracts, or Windows build reports. This skill does not implement Docker, Kubernetes, Podman, VM, MXC driver, policy translation, MSI, service, or supervisor runtime support on Windows.

Quality

84%

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

77%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.

A highly actionable, well-sequenced operational skill body with exact commands, tables, and validation loops. Its weaknesses are length-driven: repeated restatement of the unsupported-driver rules, a sprawling CI-behavior paragraph, and heavy reference-style tables inlined in SKILL.md instead of split into bundle files.

Suggestions

Consolidate the unsupported-driver exclusion rules, which currently appear in Scope (out of scope list), Hard Rules, Expected Task Behavior, and Unsupported Driver Contract, into a single authoritative section and reference it elsewhere.

Move stable reference material — the Environment Variables table, the log-file table, and the GitHub Actions cache/label semantics — into files under references/ and link them from short summary sections, matching the 'companion reference material' the body already claims.

Replace the long CI narrative paragraph with a small table or bullet list per CI job (PR lint/test, cache seed, release build) so the cache-scoping and label rules are scannable.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious repo-specific facts and never explains concepts Claude already knows, but the unsupported-driver exclusion rules are restated across Scope, Hard Rules, Expected Task Behavior, and Unsupported Driver Contract, and the CI paragraph (cache namespaces, branch scoping, merge queues, label mechanics) is a long narrative that could be tightened. Fits 'mostly efficient but could be tightened' better than 'minor instances of over-explanation'.

3 / 5

Actionability

Fully executable throughout: exact 'mise run --skip-tools windows:*' commands, copy-paste PowerShell snippets for checkout and host-arch detection, vswhere prerequisite checks, task-behavior and env-var tables, and named log files and test names covering the common cases.

5 / 5

Workflow Clarity

Clear ordered progression ('Run the smallest useful slice first, then broaden'), explicit numbered fix patterns ending in validation ('Run cargo fmt --all, git diff --check, and the relevant windows:* tasks after changes'), a final report checklist, and error-recovery guidance for local changes before refreshing.

5 / 5

Progressive Disclosure

Well-sectioned with headers and tables, but this is a ~370-line single file with no references/ bundle: env-var tables, log-file tables, CI cache semantics, and test-accounting guidance are inlined reference material that belongs in separate files, and the body claims 'companion reference material' that is not present in this bundle. Structure is good but content that should be separate is inline.

3 / 5

Total

16

/

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.

A strong description: third-person, concrete about what the skill does, explicit about when to use it, and doubly protected against mis-triggering by a clear out-of-scope statement. Minor room to broaden the action verbs and add a few natural synonyms like 'MSVC build' or 'ARM64 cross-build'.

DimensionReasoningScore

Specificity

Names concrete actions and targets ('Maintain and validate OpenShell's build-only Windows MSVC lane for x64 and ARM64') plus an explicit non-goals list, but the core verb coverage is only 'maintain and validate', leaving minor gaps in coverage.

4 / 5

Completeness

Clearly answers 'what' ('Maintain and validate OpenShell's build-only Windows MSVC lane for x64 and ARM64') and 'when' with an explicit 'Use when working on...' clause listing concrete trigger phrases — exact match for the top anchor.

5 / 5

Trigger Term Quality

Good natural keywords: 'Windows compilation', 'windows:* mise tasks', 'Windows build reports', 'unsupported Windows compute-driver contracts', plus named excluded surfaces (Docker, Kubernetes, Podman, VM, MSI). A few natural variations like 'MSVC build' or 'cross-compile ARM64' are missing, so not a 5.

4 / 5

Distinctiveness Conflict Risk

A narrow repo-specific niche (OpenShell Windows MSVC build lane) with explicit negative scoping ('does not implement Docker, Kubernetes, Podman, VM, MXC driver, policy translation, MSI, service, or supervisor runtime support on Windows') gives minimal overlap risk with other skills.

5 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository

NVIDIA/OpenShell

Path

.agents/skills/build-openshell-mxc-windows/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.