What problem does it solve?
Convex apps pin component versions that drift out of date over time, and upgrading them blindly risks breaking the build or leaving the app half-migrated. This Skill checks pinned components against the registry and upgrades them one at a time with verification gates.
Core Features & Use Cases
- Stale Component Detection: Runs a check script against the anteater registry to list each outdated component with installed vs. current versions, summaries, and breaking-change flags.
- Gated Upgrades: Applies each upgrade individually, running migration steps and gate commands (typecheck + build) before moving to the next component.
- Safe Rollback: Reverts via git checkout or reinstalling the old ref if any gate fails, and requires a snapshot before breaking upgrades.
- Use Case: Before a release, ask the agent to check your Convex app's components; it reports three stale packages, then upgrades each one behind a build gate with your explicit approval.
Quick Start
Ask the agent to check my Convex app's pinned components for updates and upgrade any stale ones with my approval.