convex avatar

Convex Explain App

Point this at an existing Convex project and it maps the whole thing before you touch anything: every table with its fields and the `v.id` foreign-key links between them, the indexes that show the intended access paths, and a clean split of public query/mutation/action functions from internal ones that clients can't reach. It also states how auth and ownership are enforced, including plainly saying when there's no auth foundation at all. Read-only by design, so it describes what the code does and leaves audits to the review skills. The part I'd lean on hardest is the public-versus-internal split, since skimming source is where newcomers most often get that wrong. It's a sensible first step before a refactor or an optimization pass.

skills.sh installs
41K
GitHub stars
69
last updated
Oct 26, 2026

Install

$ npx -y skills add convex/agent-skills --skill convex-explain-app --agent claude-code

Installs into .claude/skills of the current project.

Files

Explain this Convex app

Before you can safely change an app you have to know what it is — and reading 15 function files top-to-bottom is slow and error-prone. This capability produces the map fast and accurately by reading the two sources that can't lie: the schema (the data model) and the function surface (functionSpec / the exported queries/mutations/actions). It is deliberately DESCRIPTIVE — it explains what IS, hands judgment to the audit capabilities and changes to the fixers. It is also the natural first step of an optimize or self-heal session, and the reusable 're-explain the current architecture' that 'change what you built' depends on.

Workflow

Sponsors

Details

Repository
github.com/convex/agent-skills
Categories
Backend & APIs, Documentation, AI & Agent Building, Rust, Databases
First seen
Oct 26, 2026

More from convex/agent-skills

All 30
1convex avatarconvex-domainsconvex/agent-skillsPoint a domain you already own at your Convex app (DNS records, custom-domain attach, auth-origin rebind).41Kskills.sh installs
2convex avatarconvex-seedconvex/agent-skillsSeed or import data into the Convex database.41Kskills.sh installs
3expo avatareas-update-insightsexpo/skillsEAS service (paid). Check the health of published EAS Update: crash rates, install/launch counts, unique users, payload size, and the split between embedded and39.9Kskills.sh installs
4samber avatargolang-samber-hotsamber/cc-skills-golangIn-memory caching in Golang using samber/hot — eviction algorithms (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, cache loaders, shard39.7Kskills.sh installs
5samber avatargolang-how-tosamber/cc-skills-golangGolang skills orchestrator — always active on any Golang coding, review, debug, or setup task. Reads the task context and loads the most relevant skills from sa37.9Kskills.sh installs
6antfu avatarvueantfu/skillsVue 3 Composition API, script setup macros, reactivity system, and built-in components. Use when writing Vue SFCs, defineProps/defineEmits/defineModel, watchers36.5Kskills.sh installs