What problem does it solve?
Understanding an unfamiliar Convex codebase requires reading many function files top-to-bottom, which is slow and error-prone. This Skill produces an accurate architectural map of an existing Convex app by reading the two authoritative sources: the schema and the exported function surface.
Core Features & Use Cases
- Data Model Mapping: Lists every table, its fields, relationships via v.id references, and indexes that reveal intended access paths.
- Public vs Internal Function Split: Enumerates all exported queries, mutations, and actions, separating the client-reachable API surface from internal functions.
- Auth and Ownership Description: States how identity is established and how ownership is enforced, including plainly noting when no auth foundation exists.
- Use Case: Before modifying or auditing a Convex project you inherited, run this Skill to get a scannable map of tables, functions, components, HTTP routes, crons, and one or two end-to-end request flows.
Quick Start
Explain the architecture of the Convex app in this repository, including its data model, public functions, and auth model.