Overview
Every team has maintenance work that only happens when someone feels guilty: flaky tests, stale feature flags, and aging dependencies. A custom automation turns each chore into a standing appointment: a prompt, a cadence, and a channel where results land in a replyable thread. Once you have built one, you will start spotting more work that fits the pattern.- Trigger: Schedule
- Setup time: About 15 minutes
- Requires: Admin access
- Serves: Engineers, Leads
- Cooked By: Bruno Bergher from Roomote
Ingredients
- One custom automation per chore, within the deployment cap of 25
- One environment per automation
- A report destination such as
#eng-maintenance
Steps
- Under Settings > Automations > Custom automations, create an automation.
- Pick a prompt below, choose a cadence, and select the environment. Natural-language schedules such as
weekdays at 9amare supported under Custom schedule. - Set a report destination so results become a conversation rather than a log line.
- Use Run now to check the first report, then let the schedule take over.
- Reply in the thread to steer a run, for example
Open the PR for item 2, without changing the automation.
Prompt: flaky tests
Run weekly:Prompt: stale feature flags
Run weekly or monthly:Prompt: dependency review
Run weekly:Variations
- Create a Monday briefing that summarizes open PRs, stale branches, and work waiting on review.
- Compare
apps/docswith customer-visible changes shipped in the last week and report documentation drift. - Use a model override for heavyweight audits and the deployment default for cheaper checks.