htekdev/hermes-rocha-family/cron-strategy

Claude Code and agent skill by htekdev/hermes-rocha-family

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when designing, auditing, or modifying Hermes's cron job schedule. Defines backbone slots, job spacing rules, cost-optimized tiers, and family-care scheduling priorities.

Install

npx vskill@latest install htekdev/hermes-rocha-family/cron-strategy

SKILL.md

Cron Strategy

Overview

Cron scheduling for Hermes is constrained by three factors: cost (model tier selection), conflict avoidance (3-min minimum gap), and family-care priority (family jobs run before all others). The source-of-truth pattern is the htekdev/copilot-home-assistant cron.json structure.

When to Use

  • Adding a new cron job to Hermes
  • Auditing the current schedule for conflicts or inefficiency
  • Selecting appropriate model tier (Sonnet vs Haiku) for a job
  • Deciding job frequency for a monitoring loop
  • Investigating why a job is silent or overactive

Backbone Slots (Reserved Minute Offsets)

MinutePurposeJobs
:00–:03Heartbeat / task-coachcheckin, task-coach-nudge
:06–:10Family carenicu-care, parenting-coach
:10–:20Daily lightweightwellness-coach, meal-planner, luna
:30–:42Content pipelinecontent-scheduler, content-analytics
:45–:53Platform / devplatform-manager, repo-maintainer

Rule: Minimum 3-minute gap between any two jobs in the same hour. Never stack jobs at :00.

Cost-Optimized Model Tiers

TierModelUse For
Fullclaude-sonnet-4.6Morning briefing (2x/day), nightly reflection, weekly planner
Lightweightclaude-haiku-4.5All other heartbeats (6x/day), task-coach nudges, checkins

Heartbeat optimization: 2x full/day (6 AM + 9 PM) + 6x lightweight. Was 8x full — high savings, same coverage.

Lightweight checkin MUST:

  • Only scan urgent emails (last 2h), upcoming events (next 2h), HIGH/URGENT tasks
  • Stay completely silent if nothing urgent
  • Skip: sub-agent dispatches, working memory updates, full categorization

Family Care Jobs — Always Protected

These jobs run regardless of cost optimization passes. Never reduce frequency or disable without explicit approval:

JobScheduleAgent
nicu-care-checkin:06 every 2h (7–21)nicu-care
wellness-coach-morning8:03 AM dailywellness-coach
wellness-coach-midday1:10 PM dailywellness-coach
wellness-coach-evening6:00 PM dailywellness-coach
parenting-coach-morning8:06 AM dailyparenting-coach
parenting-coach-afternoon2:00 PM dailyparenting-coach

NICU/PPD state: While NICU or PPD window is active, these jobs are exempt from early-termination and cost-opt. Never disable nicu-care or wellness-coach during active NICU phase.

Daily Job Schedule (Rocha-Adapted)

Weekday
TimeJob
6:00 AMmorning-briefing (Sonnet)
6:15 AMdaily-finance-review
7:00 AMcost-optimizer
7:33 AMheartbeat (full)
8:03 AMwellness-coach-morning
8:06 AMparenting-coach-morning
9:00 AMheartbeat-lightweight
9:03 AMtask-coach-nudge
10:00 AMtask-coach-ask-Paula
…etc(backbone repeats each 2h)
9:10 PMnightly-reflection
Weekend
TimeJob
8:00 AMweekend-briefing
9:30 AMmeal-plan-prompt (Saturday)
10:05 AMmeal-planner (Saturday)

Content Pipeline Jobs

Backbone slot: :30–:42. All 4x-daily cadence.

JobSchedule
content-schedule-maintenance7:30, 11:30, 15:30, 19:30
content-analytics-check8:13, 14:13, 20:13
content-creative-daily7:12 Mon–Fri

Content blitz: Disabled as of 2026-05-22 — hallucination risk at high pace. Do not re-enable without explicit approval.

Cost Optimizer Protected Agents

Cost-optimizer MUST NEVER touch these regardless of usage:

nicu-care, wellness-coach, health-coach, content-*,
entrepreneur-*, coding-agent, finance-manager

Adding a New Job — Checklist

  1. Identify backbone slot (or gap ≥ 3 min from nearest job)
  2. Choose model tier (Haiku for routine checks, Sonnet for planning/reporting)
  3. Confirm job is NOT duplicating an existing job
  4. Verify it does NOT run inside quiet hours (10 PM – 6 AM) unless exempt
  5. Add to ~/.hermes/cron.json with unique ID
  6. Test with single dry-run before enabling recurring

Common Pitfalls

  • ❌ Scheduling two jobs at the same minute → queue collision
  • ❌ Using Sonnet for lightweight checkins → unnecessary cost
  • ❌ Disabling family-care jobs during cost optimization pass
  • ❌ Running content jobs during quiet hours
  • ❌ Overlapping content-blitz with content-analytics (separate concerns)
  • ❌ Forgetting 3-min minimum gap in busy slots like 8 AM

Verification Checklist

  • [ ] New job assigned to backbone slot or gap ≥ 3 min
  • [ ] Model tier appropriate (Haiku routine / Sonnet planning)
  • [ ] Family care jobs intact and protected
  • [ ] No quiet-hours violations (10 PM – 6 AM)
  • [ ] cost-optimizer protected-agents list updated if new critical agent added

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/htekdev/hermes-rocha-family/cron-strategy/badge)](https://verified-skill.com/skills/htekdev/hermes-rocha-family/cron-strategy)

Something wrong with this skill or its page? Tell us.