# Convex Explain App

Explain an existing Convex app, data model + relationships, public vs internal...

- Repository: https://github.com/openclaw/clawhub (9543 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add openclaw/clawhub --skill convex-explain-app -g -a claude-code -y`
Codex: `npx skills add openclaw/clawhub --skill convex-explain-app -g -a codex -y`
Cursor: `npx skills add openclaw/clawhub --skill convex-explain-app -g -a cursor -y`
Gemini CLI: `npx skills add openclaw/clawhub --skill convex-explain-app -g -a gemini-cli -y`

## Description

Explain an existing Convex app, data model + relationships, public vs internal functions, auth/ownership model, components, a request→data flow, read from the schema and function surface. Read-only.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

<!-- GENERATED from convex-agents content/capabilities/explain-app.json, do not edit by hand. -->

# 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

The rest: https://github.com/openclaw/clawhub/blob/HEAD/.agents/skills/convex-explain-app/SKILL.md
