CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/os-matrix-runner

Configures a CI matrix that runs tests across operating systems (Linux / macOS / Windows) and runtime versions (Node 18/20/22; Python 3.10/3.11/3.12; Java 17/21; .NET 6/8). Wires GitHub Actions matrix syntax, addresses OS-specific quirks (path separators, line endings, file permissions). Use when the product ships across OS / runtime combinations and the team needs continuous cross-platform coverage.

76

Quality

95%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

Quality

Content

87%

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

A well-structured, token-efficient skill body with copy-paste executable examples and clear sequencing. The main gap is the absence of an explicit validation/verification checkpoint in the matrix-building workflow.

Suggestions

Add an explicit verification step to the workflow — e.g. 'After writing os-matrix.yml, run `act` or trigger a dry-run to confirm the matrix expands as expected before relying on it.'

Include a short validate-then-fix feedback loop for when a matrix job fails (inspect the per-OS failure, fix the OS-specific code in the glue layer, re-run only the failing leg).

Cross-link the Step 7 tiered cadence back to the cost-management tradeoff so the reader can see the smoke-vs-full matrix decision as a single checkpoint.

DimensionReasoningScore

Conciseness

Lean and efficient throughout — dense tables and code blocks assume Claude's competence, with no padding explaining what GitHub Actions or a CI matrix is. Every section earns its tokens.

3 / 3

Actionability

Provides fully executable, copy-paste-ready YAML matrix configs and JavaScript/bash snippets (e.g. path.join, .gitattributes, runner.os conditionals) with specific concrete examples.

3 / 3

Workflow Clarity

Steps 1–7 are clearly sequenced, but the batch matrix workflow lacks an explicit validation/verification checkpoint (e.g. 'confirm the workflow file is valid before committing' or a validate-then-fix loop), which caps it per the batch-operation guideline.

2 / 3

Progressive Disclosure

A single self-contained file organized into clearly labeled sections (When to use, Steps 1–7, Anti-patterns, Limitations, References) with one-level-deep, well-signaled references to docs.github.com and sibling skills; no nested reference chains.

3 / 3

Total

11

/

12

Passed

Description

100%

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 precise, third-person description that names concrete capabilities, natural trigger terms, an explicit use-when clause, and a distinct niche. It avoids fluff and over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Configures a CI matrix that runs tests across operating systems', 'Wires GitHub Actions matrix syntax', 'addresses OS-specific quirks (path separators, line endings, file permissions)' — rather than vague language.

3 / 3

Completeness

Clearly answers both what it does (configures a CI matrix, wires syntax, addresses quirks) and when to use it via the explicit 'Use when the product ships across OS / runtime combinations and the team needs continuous cross-platform coverage.' clause.

3 / 3

Trigger Term Quality

Covers natural terms users would say — 'Linux / macOS / Windows', 'Node 18/20/22', 'GitHub Actions matrix', 'cross-platform coverage' — matching the 'works on Linux, broken on Windows' style of request.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (GitHub Actions OS/runtime CI matrix) and explicitly carves out the browser case ('For browsers specifically, see browser-matrix-runner'), making conflict with sibling skills unlikely.

3 / 3

Total

12

/

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.

Reviewed

Table of Contents