Skill: Inngest v3 to v4 Migration
by Inngest
A controlled upgrade path from Inngest SDK v3 to v4 — triggers into createFunction options, EventSchemas to eventType, realtime imports, step.invoke string IDs — with a scan-first, verify-last order.
Clean up code for clarity, consistency, and maintainability without changing what it does.
Add this skill to your favorite AI agent in a few steps.
A refactoring skill with a firm constraint: behaviour must not change. Everything it does is in service of the next person to read the code.
It removes unnecessary indirection, collapses redundant branches, improves naming, aligns the code with the conventions used elsewhere in the file, and deletes dead paths. It does not add features, change interfaces, or "improve" logic it thinks is wrong — those are separate decisions requiring separate review.
That restraint is the point. Refactoring changes that quietly alter behaviour are the ones that reach production, because the diff looks cosmetic and nobody reads it carefully. Published by Sentry.
by Inngest
A controlled upgrade path from Inngest SDK v3 to v4 — triggers into createFunction options, EventSchemas to eventType, realtime imports, step.invoke string IDs — with a scan-first, verify-last order.
by Inngest
An evidence-first audit skill: walk an existing TypeScript repo, name the exact call sites where background work can be lost, and land an incremental durability plan.
by Addy Osmani
Reduces accumulated complexity without changing behaviour, using Chesterton's Fence to avoid deleting the thing that was load-bearing.
Find where a photo was taken: EXIF, OCR, OpenStreetMap, skyline and satellite matching, with coordinates, error radius and evidence images.