carto-develop-app
Installation
SKILL.md
carto-develop-app
Generate a working CARTO + deck.gl app from a prompt. Four decisions — app type, framework, auth model, data shape — then assemble layers, widgets, filters, inputs, a legend, and (optionally) an embedded map agent.
Apps follow the CartoDB/deck.gl-examples blueprint. Layers from @deck.gl/carto; data sources, widgets, filters, fetchMap, query() from @carto/api-client (sources left @deck.gl/carto in v0.4.0 — don't import them from there).
When to use
- "deck.gl app", "CARTO app", "map app", "spatial dashboard" — use this skill.
- Builder map ID supplied →
fetchmap.md. - Storymap / scrollytelling / narrative map / guided tour →
storymap.md(composes on top of the React scaffold below). - Chat-with-map / embedded AI agent →
agentic-variant.md. - Authoring maps in Builder →
carto-create-builder-maps. Migrating a Builder map across orgs / profiles →cross-profile-copy.md.
Operating mode — autonomous by default
Generate the env via the CARTO CLI. Don't interview the user. Pass --json and parse.
Run, then write .env: