CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/cron-job-test-author

Build-an-X for cron / scheduler job tests - cron-expression validation patterns (5-field standard `min hour day-month month day-week` + 6-field with seconds + named-list extensions), DST + leap-day edge cases, missed-execution detection (machine downtime catch-up), overlapping-run protection (lock + stale-lock recovery), timezone semantics. Use when authoring tests for cron jobs, Kubernetes CronJobs, BullMQ repeat-jobs, Sidekiq schedulers, or any time-based job runner.

75

Quality

94%

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

85%

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

A highly actionable build-an-X workflow with executable recipes, a clear step sequence, an end-to-end checklist, and a clean one-level reference split. Its only weakness is mild verbosity from the duplicated How-to-use/Steps structure.

Suggestions

Collapse the 'How to use' 7-step list or the per-step sections so the workflow is stated once, removing the duplicated structure that adds tokens.

Trim the Overview paragraph, which restates capabilities already in the frontmatter description, to respect the context budget.

Replace the Step 3 bash comment-style pseudo-test with an executable assertion (e.g., a kind/kubectl script) to keep actionability consistent across all steps.

DimensionReasoningScore

Conciseness

Mostly efficient (executable code, checklists, tables) but the 'How to use' 7-step list duplicates the Step 1-7 section structure and the Overview restates the frontmatter, so it could be tightened.

2 / 3

Actionability

Provides copy-paste-ready executable Python (croniter parametrize, DST, timezone tests), concrete CronJob YAML/bash, a checkbox checklist, and an anti-pattern table with fixes; references a real lock-patterns.md with runnable fcntl tests.

3 / 3

Workflow Clarity

Clear numbered sequence (How to use 1-7 mapped to Steps) with an end-to-end checklist (Step 7) and embedded validation in Step 1 (is_valid), giving explicit checkpoints for a complex process.

3 / 3

Progressive Disclosure

SKILL.md is a well-organized overview that offloads detailed lock patterns to a real, clearly signaled, one-level-deep references/lock-patterns.md linked three times.

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 strong, third-person description that enumerates concrete capabilities and pairs them with explicit, ecosystem-specific trigger guidance. It answers what and when with minimal fluff.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — 'cron-expression validation patterns', 'DST + leap-day edge cases', 'missed-execution detection', 'overlapping-run protection (lock + stale-lock recovery)', 'timezone semantics'.

3 / 3

Completeness

Explicitly answers both what (validation, edge cases, detection, protection, timezone) and when via a clear 'Use when authoring tests for cron jobs...' trigger clause.

3 / 3

Trigger Term Quality

Covers the natural terms users would say — 'cron jobs, Kubernetes CronJobs, BullMQ repeat-jobs, Sidekiq schedulers, or any time-based job runner' — including the common ecosystem variations.

3 / 3

Distinctiveness Conflict Risk

Carves a clear cron/scheduler-job-testing niche with distinct triggers tied to named schedulers, making a wrong-skill trigger 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