Engineering templates for a browser agent
Templates that test your web app in a real browser, check links and accessibility, read dashboards and write release notes from merged work.
For developers, QA engineers, engineering managers and on-call teams.
- 24 templates
- 7 run as routines
- 5 ask before they send or pay
Apps in these templates
All engineering templates
Run a smoke test on staging after each deploy
Sign-in, key pages and main actions checked in the browser, with a screenshot of each failure.
On an event: When a new staging deploy finishes- Vercel
- Any website
Test your checkout with Stripe test cards
Each payment case run in test mode, from a good card to a declined one, with what the buyer sees.
You start it: When you start it- Stripe
- Any website
Find broken links on your website
Every link and image that returns an error, with the page it is on and the link text, in a sheet.
You start it: When you start it- Any website
- Google Sheets
Check web pages for accessibility problems
WCAG 2.2 AA problems on each page, with the element, the rule and a fix, the blockers first.
You start it: When you start it- Any website
- Google Docs
Compare page speed before and after a release
Lab metrics for your key pages after each production deploy, with each page that got slower.
On an event: When a new production deploy finishes- Netlify
- PageSpeed Insights
- Google Sheets
Asks first
Write release notes from merged pull requests
Merged PRs since the last release, grouped and written for users, saved as a draft GitHub release.
You start it: When you start it- GitHub
Read the changelogs before you upgrade dependencies
Breaking changes, security fixes and upgrade steps for each outdated package, from its release notes.
You start it: When you start it- GitHub
- npm
- PyPI
Sort the security alerts in your repositories
Open Dependabot alerts across your repos, grouped by package, with the fix version and any open fix PR.
On a schedule: Every Monday at 9:30- GitHub
Asks first
Triage new errors in Sentry
New and returning errors since the last run, with users affected, the suspect commit and draft issues.
On a schedule: Every weekday at 9:00- Sentry
- Linear
Asks first
Label and sort new GitHub issues
Labels, a priority and a possible duplicate for each new issue, applied after you approve them.
On an event: When a new issue is opened- GitHub
List pull requests that wait for review
Open PRs across your repos with age, reviewers and CI status, the oldest first.
On a schedule: Every weekday at 10:00- GitHub
Find flaky tests in your CI runs
Tests that fail and then pass on the same commit, with the count and the error, from your recent runs.
You start it: When you start it- GitHub
- Google Sheets
Follow your quickstart guide and report where it breaks
Each step of your guide tried in the product, with the steps that are wrong, unclear or out of date.
You start it: When you start it- Any website
- Google Docs
Find the cause of a jump in your cloud bill
This month's cost per service against last month, with the resources that grew the most.
You start it: When you start it- Any admin panel
- Google Sheets
Audit your DNS records in Cloudflare
Records that point to removed services, origins with no proxy and weak mail settings, with a fix for each.
You start it: When you start it- Cloudflare
Compare staging with production before a release
Text, layout and console differences page by page, with the ones that look like bugs marked.
You start it: When you start it- Any website
- Google Docs
Check your pages at phone, tablet and desktop sizes
Layout problems at each screen width, with a screenshot and the element that breaks.
You start it: When you start it- Any website
- Google Docs
Asks first
Reproduce a bug report on staging
Each step of the report tried on staging, with the result, the errors and screenshots, as a draft comment.
You start it: When you start it- Jira
- Any website
Find why a deploy failed
The error from the build log, the change that caused it and a suggested fix, sent when a deploy fails.
On an event: When a deploy fails in Vercel- Vercel
- GitHub
Compare open-source libraries before you pick one
Downloads, releases, open issues, license and size of each library, with a recommendation.
You start it: When you start it- GitHub
- npm
- PyPI
Asks first
Draft status page updates during an incident
A clear update from the incident channel and your monitors, posted to your status page after you approve it.
You start it: When you start it- SSlack
- Datadog
- Any status page
Write an incident postmortem from the timeline
A blameless draft with the timeline, impact, cause and actions, built from chat, monitors and deploys.
You start it: When you start it- SSlack
- Datadog
- GitHub
- +1 more: Google Docs
Test redirects after a site migration
Each old URL checked against its new target, with wrong targets, temporary redirects and chains marked.
You start it: When you start it- Google Sheets
- Any website
Search for fixes to an error message
Known causes and fixes for your error from forums, issues and docs, ranked by how well they match.
You start it: When you start it- Stack Overflow
- GitHub
- Any forum
No template matches. Clear a filter, or write your own task in the Cuiar side panel.