CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/github-actions-test-jobs

Configures GitHub Actions test workflows - `.github/workflows/test.yml` with matrix builds (OS × runtime, with per-OS quirks - path separators, line endings, shells - and per-language runtime matrices in references/os-matrix.md), JUnit XML artifact upload, retry/sharding, services (PostgreSQL, Redis), per-trigger filtering (pull_request, push, schedule, workflow_dispatch). Use when the project hosts on GitHub and the team wants idiomatic GitHub Actions patterns for test workflows, or needs continuous cross-platform OS / runtime coverage.

72

Quality

90%

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

Overview
Quality
Evals
Security
Files

Quality

Content

86%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-structured body: executable YAML throughout, a validation/verify step with recovery loops, and clean progressive disclosure into two real reference files. The main flaws are minor — a numbering gap where Steps 4-5 moved to a reference, and small duplicated explanations.

Suggestions

Renumber or relabel the body sections (e.g., 'Step 4 - Services and reporting (see reference)') so the Step 3 -> Step 6 jump doesn't confuse readers following the sequence.

State the matrix job-count arithmetic once (Step 2 or Verify, not both) to trim redundant explanation.

Drop the 'Faster than serial execution; cost-equivalent' aside in Step 3 or fold it into a single clause — it repeats what the code already demonstrates.

DimensionReasoningScore

Conciseness

Lean overall — each section is a complete YAML block plus 1-2 sentences, no explaining what GitHub Actions is. Minor trimmable redundancy: the 'OS × Node = 3 × 2 = 6 jobs' arithmetic appears in both Step 2 and the Verify section, and 'Faster than serial execution; cost-equivalent' is a small aside.

4 / 5

Actionability

Every section ships copy-paste-ready YAML (triggers, matrix, sharding, retry action, concurrency, secrets), plus a concrete anti-patterns table with fixes, a worked example, and a Verify section with exact settings paths ('Settings -> Secrets and variables -> Actions').

5 / 5

Workflow Clarity

'How to use' gives a numbered 7-step sequence and the Verify section includes explicit checkpoints and an error-recovery loop (missing secret -> confirm -> add -> re-run). Not a 5 because the section numbering skips: Steps 4-5 live in the reference file, so the body jumps from Step 3 to an unnumbered section to Step 6, which momentarily breaks the sequence.

4 / 5

Progressive Disclosure

Well-signaled, one-level-deep references: both references/os-matrix.md and references/services-and-reporting.md exist, are described with their contents ('runner pinning, per-language runtime matrices... and the tiered cost-management cadence'), and are surfaced in the body, in their own sections, and in a References list. Detail is appropriately split out of the overview.

5 / 5

Total

18

/

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 capability list, explicit 'Use when...' triggers, third-person voice, and platform-specific keywords. Only gap is a few common synonyms (CI, pipeline) that users might naturally say.

DimensionReasoningScore

Specificity

The description enumerates concrete capabilities: 'matrix builds (OS × runtime...)', 'JUnit XML artifact upload', 'retry/sharding, services (PostgreSQL, Redis)', 'per-trigger filtering (pull_request, push, schedule, workflow_dispatch)' — comprehensive, all in third person ('Configures').

5 / 5

Completeness

Explicitly answers both: what ('Configures GitHub Actions test workflows - .github/workflows/test.yml with matrix builds... JUnit XML artifact upload, retry/sharding, services...') and when ('Use when the project hosts on GitHub and the team wants idiomatic GitHub Actions patterns for test workflows, or needs continuous cross-platform OS / runtime coverage').

5 / 5

Trigger Term Quality

Strong natural keywords: 'GitHub Actions test workflows', '.github/workflows/test.yml', 'matrix builds', 'cross-platform OS / runtime coverage', 'PostgreSQL, Redis'. Not a 5 because common user phrasings like 'CI', 'continuous integration', or 'pipeline' are absent.

4 / 5

Distinctiveness Conflict Risk

Clear niche — GitHub Actions test workflows specifically, with concrete trigger events and service names. Pinned to the GitHub Actions platform, so minimal overlap risk with generic CI or other-platform skills.

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Reviewed

Table of Contents