Scheduled Routines
Routines are scheduled Claude Code tasks — recurring checks, reports, or clean-ups that run automatically instead of you remembering to kick them off by hand.
Good candidates for this team
Section titled “Good candidates for this team”A few examples that map onto real Flutter-team chores:
- A weekly dependency-update check — run
flutter pub outdated, summarize what’s safe to bump, flag anything with breaking changes. - A recurring “summarize open PRs” report — pull the state of open PRs and post a digest so nothing goes stale unreviewed.
- A nightly lint/format sweep — catch formatting drift before it piles up into a painful review.
Wrapping up “Beyond the Terminal”
Section titled “Wrapping up “Beyond the Terminal””Desktop, mobile, Remote Control, Dispatch, messaging integrations, and Routines are all the same core agent loop — read, act, iterate — extended past a single local terminal session. None of them is “better” in the abstract. Pick the surface that matches how urgently you need to be in the loop for a given task, not the fanciest one available.
Check yourselfGive one good candidate task for a Routine, and one bad candidate (something that shouldn't just run unattended on a schedule).
Good: a nightly lint/format sweep, or a weekly dependency-update check — low-stakes, easily reviewable, safe to let run without a human watching. Bad: anything that pushes to production, deletes data, or makes irreversible changes to a client’s live system — those need a human in the loop approving each step, not a schedule quietly firing them off.