Skip to main content

validate-a-cron-expression

Validate a cron expression against the exact scheduler dialect, time zone, calendar behavior, overlap, and operational intent. Use when scheduled execution timing must be predictable.

ソース情報

リポジトリ
protosphinx/sphinxstack
ソースの最終更新活動
2026年7月29日 13:55
検出された SKILL.md の言語
英語
スター
3
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
2 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
validate-a-cron-expression
category
code
description
Validate a cron expression against the exact scheduler dialect, time zone, calendar behavior, overlap, and operational intent. Use when scheduled execution timing must be predictable.
# validate-a-cron-expression ## When to use - Use before creating or changing recurring scheduled work. - Do not assume five-field and six-field cron dialects are equivalent. ## Preconditions - Record scheduler, version, dialect, time zone, desired windows, holidays, duration, concurrency, and missed-run policy. ## Procedure 1. Parse with the exact scheduler implementation. 2. Generate future runs across ordinary, month-end, leap, daylight-saving, and year boundaries. 3. Compare every generated run to stated operational intent. 4. Check time zone source, clock, inclusive ranges, day-field semantics, and special tokens. 5. Define overlap, concurrency, catch-up, missed, retry, and duplicate behavior. 6. Test in a safe environment and record the next expected runs. ## Failure plan - Use an explicit scheduler or calendar table when cron cannot express the rule safely. ## Worked example A 02:30 local job has no run during a daylight-saving jump, so the team chooses UTC plus a business-calendar guard. ## Done - A cron validation report records dialect, expression, time zone, generated runs, edge cases, and execution policy - Month-end, leap, daylight-saving, overlap, missed-run, duplicate, and scheduler-version checks verify timing
GitHubで見る