01
It starts by itself
PR touches convex code. Runs in GitHub Actions or Claude Code routine.
- ↻ PR touches convex code
pull_request paths: convex/**
Live queries stay small and indexed.
Install the Convex Realtime skill and make it a habit: follow https://gethabit.dev/skills/waynesutton/convex-realtime.md
3K installs405 starsApache-2.0 licenceSource on GitHub ↗

Convex Realtime
by waynesutton · 3K installs
The skill
The convex realtime skill helps build reactive UIs on Convex subscriptions with useQuery patterns, optimistic updates, live pagination, presence and less subscription churn.
Only when you ask.
The habit
Live queries stay small and indexed.
↻ Runs by itselfPR touches convex code
When does it start? How does it check its work? What does it remember?
One pull request per run, at most 20 query functions checked.
Open the log to see which queries were flagged before.
Collect the changed query functions and the components that call useQuery or usePaginatedQuery.
Confirm each query reads through withIndex and bounds results with .take(n) or .paginate().
Flag any Date.now(), Math.random() or fetch inside a query.
Confirm undefined is handled first and conditional queries pass skip.
Make sure each optimistic update touches every query the mutation changes.
Write each issue with its file and the fix the checklist suggests.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the Convex Realtime skill helps.
Queries must be deterministic for caching and live updates, so time is passed as a rounded argument.
No. It points to the @convex-dev/presence component and checks that heartbeats live in their own table.
No. It reports issues and the suggested fix for each one.
Copy the prompt at the top into your agent. It installs the skill from waynesutton/builder-skills and sets up the habit. Or run npx skills add waynesutton/builder-skills --skill convex-realtime.
Yes. It is published under Apache-2.0. Habit is free too.
Install the Convex Realtime skill and make it a habit: follow https://gethabit.dev/skills/waynesutton/convex-realtime.md
All waynesutton skills →More code skills →
Works in
Made by waynesutton, published under Apache-2.0. Habit links to the original and never changes it. Is this your skill?