Cursor rule Cursor
Rules for writing authorization, access and permission checks in backend services. Every service method should have access checks.
Cursor rule Cursor
Rules for writing authorization, access and permission checks in backend services. Every service method should have access checks.
Cursor rule Cursor
Cursor rule "backend" from lightdash/lightdash, covering architecture overview, key performance considerations, development guidelines, testing and controllers.
Cursor rule Cursor
Cursor rule "frontend" from lightdash/lightdash, covering rule, coding environment, best practices, development guidelines and general.
MCP server Claude CodeCodexCursor +2
Lets the agent inspect and automate a live Chrome instance through the DevTools protocol: performance traces, network, console. Runs locally from the chrome-devtools-mcp npm package.
MCP server Claude CodeCodexCursor +2
MCP server "lightdash-docs", hosted remotely at docs.lightdash.com, as configured in lightdash/lightdash.
MCP server Claude CodeCodexCursor +2
Sentry's hosted MCP server: lets the agent search and read issues, errors and traces. Remote server at mcp.sentry.dev.
Instructions file CodexOpenCode
AGENTS.md instructions for lightdash/lightdash, covering agents.md, cursor cloud specific instructions, bringing the stack up (do this at the start of a session), process management and non-obvious caveats.
Instructions file
Claude Code instructions for lightdash/lightdash, covering claude.md, agent skills, triage labels, domain docs and opt-in agent okteto development environment.
Agent
This is a multi-context repository.
Agent
Use the repository label whenever a skill mentions the canonical role.
Skill Claude CodeCodex
Use this skill when writing, designing, or generating Slack messages for Lightdash's in-app analytics agent. Triggers when someone asks to create agent update messages, Slack digests, agent notifications, weekly summaries, daily summaries, or any Slack copy for the Lightdash project agent. Also use when asked to vary…
Skill Claude CodeCodex
Use when reading, creating, and editing Lightdash dashboards and charts as JSON, including dashboard layout and chart-type-specific configuration.
Skill Claude CodeCodex
Use when editing a locally created or downloaded Lightdash data app — how local editing, building, and uploading work, and what is read-only.
Skill Claude CodeCodex
Use when answering business questions, exploring governed metrics, querying Lightdash data, or creating Lightdash charts and dashboards through the Lightdash MCP server.
Skill Claude CodeCodex
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Skill Claude CodeCodex
Build ONE reusable chart visualization component that receives its data and its settings from the host application instead of fetching them, and declares the fields and config options the host exposes to viewers. Use this whenever a single chart component is reused across many different queries rather than built for…
Skill Claude CodeCodex
Map Lightdash SDK capabilities to their host-UI names and the app-code wiring each needs. Use when the user asks about a feature by name (Inspect data, drill-down, exports, shareable URLs), when offering newly available features after a template upgrade, or when wiring a host-facing capability into the app.
Skill Claude CodeCodex
Use when writing or modifying dbt model SQL — deciding whether to add a subquery or reuse an existing dimension/metric, structuring a query, joining models, or refactoring a metric's SQL. Encodes SQL semantic-correctness rules: reuse existing fields, prefer CTEs over correlated subqueries, and make joins and column…
Skill Claude CodeCodex
Checks whether a self-hosted Lightdash upgrade is safe to run, and reads the tooling's answer without over-reading it. Use when upgrading a self-hosted instance, planning a maintenance window, answering "is this upgrade safe", or recovering a failed, hung, parked or lock-stuck migration — covers lightdash…