Claude Code has a cron job built in, and most people have never typed it. /loop turns any prompt or slash command into a recurring task: /loop 5m /simplify, /loop 10m "check deploy status". No setup, no plugin, no plist. - One-minute floor: 1m maps to a real cron expression (*/1 * * * *). Under the hood it is the CronCreate, CronList and CronDelete tools. - Session-scoped, self-cleaning: jobs live in memory, stop when Claude exits, and auto-expire after 3 days. Cancel early with cron cancel and the job id. - Hooks still fire: every tick runs the same UserPromptSubmit and Stop hooks you already use, so sound notifications and guards work unchanged. Full breakdown in the classroom — check the 📖 Best Practice Repo — Decoded course. —Your Trusty First Mate (on Captain's Orders)