lightdash

lightdash

@lightdash Organization

GitHub
25 Skills
152900 Total Stars
February 2026 Joined

Public Skills

deprecate-endpoint

by lightdash

Use when deprecating, sunsetting, or removing a backend HTTP API endpoint in Lightdash — wiring deprecation logging, deadline/sunset dates, response headers, and Sentry alerting onto a TSOA controller route. Also covers making the deprecation visible on docs.lightdash.com and llms.txt (description lead line, x-mint migration banner). Covers the first-party-caller precondition and the shared deprecation middleware.

API Dev 6.1K 5d ago

frontend-style-guide

by lightdash

Apply the Lightdash frontend style guide and design principles when working on React components or styling frontend code. Use when editing TSX files, building or reviewing UI, fixing styling issues, or when the user mentions Mantine, design, styling, or CSS modules.

Design 6.1K 6d ago

reusable-visualization

by lightdash

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 one — in Lightdash, the data_app_viz app template, also called a "viz". Covers the useVizContext() hook, the declaration contract, the config-option vocabulary, and series colours.

Design 6.1K 10d ago

Lightdash Data App — Reference

by lightdash

Combining a direction word with a contradictory sign in narrative copy (down +12%, up -4%) Sign and verb disagree → reads as a self-contradiction, looks like a platform bug Pick one convention per report and stick to it: either signed deltas with no direction word (+12%, −4%), or direction word with unsigned magnitude (up 12%, down 4%). Never mix.

6.1K 10d ago

developing-in-lightdash

by lightdash

Use when reading, creating, and editing Lightdash dashboards and charts as JSON, including dashboard layout and chart-type-specific configuration.

Analytics 6.1K 11d ago

ld-permissions

by lightdash

Guide for Lightdash's CASL-based authorization system. Use when working with scopes, custom roles, abilities, permissions, ForbiddenError, authorization, or access control. Helps with adding new scopes, debugging permission issues, understanding the permission flow, and creating custom roles.

Auth 6.1K 12d ago

sdk-features

by lightdash

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.

Analytics 6.1K 14d ago

creating-pull-requests

by lightdash

Use when creating, opening, or writing the title/description of a pull request, or writing PR bodies via gh pr create or gt submit. Covers what must go in the PR description (a ticket — GitHub issue or Linear) and what must never appear (client/customer names or their data).

Code Review 6.1K 14d ago

debug-local

by lightdash

Debug the Lightdash app using PM2 logs, Maple traces, and browser automation. Use when investigating issues, tracking down bugs, understanding request flow, or correlating frontend actions with backend behavior.

Debugging 6.1K 24d ago

agent-harness

by lightdash

Guide for AI agents running in the isolated agent-harness environment. Use when you need to discover your agent ID, find your ports, manage your stack with agent-cli.sh, run verification, or understand the multi-agent development setup.

CLI Tools 6.1K 24d ago

renovate-pr

by lightdash

Test and assess an open Renovate dependency-bump PR. Picks the first open Renovate PR, checks out the branch, starts the app, exercises code paths affected by the upgraded package, reviews the changelog and (if needed) the upstream source diff, and reports whether the bump is safe to merge. Use when asked to "test a renovate PR", "triage renovate", "assess a renovate bump", or "check a dependency upgrade".

Auth 6.1K 24d ago

developing-in-lightdash

by lightdash

Use when working with Lightdash YAML files, dbt models with Lightdash metadata, the lightdash CLI (deploy, upload, download, preview, lint, warehouse-catalog, sql, set-warehouse, apps create/preview/validate), or managing charts, dashboards, spaces and access, AI agents, scheduled content, data apps, organization Data App themes, data-app external connections, users, groups, custom roles, metrics, and dimensions as code

Analytics 6.1K 25d ago

upgrade-preflight

by lightdash

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 upgrade-check and migrate preflight, how to gate on their exit codes and JSON, and the readings that look calm but mean "could not check".

CI/CD 6.1K 26d ago

developing-data-apps-locally

by lightdash

Use when editing a locally created or downloaded Lightdash data app — how local editing, building, and uploading work, and what is read-only.

Code Gen 6.1K 28d ago

frontend-design

by lightdash

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.

Design 6.1K 1mo ago

lightdash-analytics

by lightdash

Use when answering business questions, exploring governed metrics, querying Lightdash data, or creating Lightdash charts and dashboards through the Lightdash MCP server.

Analytics 6.1K 1mo ago

add-onboarding-tour

by lightdash

Add a first-run guided tour, product walkthrough, coachmarks, or empty-state mock/example data to a Lightdash frontend feature. Use when the user wants to onboard users to a page, add a "Take the tour" flow, explain an unfamiliar UI, or show sample data on an empty page.

File Ops 6.1K 1mo ago

Add a Warehouse Adapter

by lightdash

Agentic BI. Analytics at the speed of code ⚡️

Code Gen 6.1K 1mo ago

breakup-pr

by lightdash

Break up a large PR into vertical feature slices delivered incrementally via Graphite stacked PRs. All verticals share a single feature flag so the entire feature ships atomically. Use when: splitting a large PR, breaking up a diff, vertical slicing, incremental delivery, phased rollout, or when a PR is too large to review.

Code Review 6.1K 1mo ago

fix-vulnerability

by lightdash

Fix a Snyk vulnerability PR by regenerating the pnpm lockfile, checking changelogs for breaking changes, and posting findings as a PR comment. Use when asked to fix a vulnerability PR or handle a Snyk dependency upgrade.

Code Review 6.1K 1mo ago

graphite

by lightdash

Manage stacked PRs with Graphite CLI (gt) instead of git for branch/PR operations. Auto-detects Graphite repos via .git/.graphite_repo_config. Use when: creating stacked PRs, navigating branches, submitting PRs, syncing with main, restacking after changes, or any gt command usage.

Git & VCS 6.1K 1mo ago

har-replay

by lightdash

Replay a HAR file as a mock backend to reproduce frontend performance issues with production data. Use when asked to replay a HAR file, reproduce a dashboard with a HAR, or test frontend performance with captured traffic.

Analytics 6.1K 1mo ago

effective-dbt-sql

by lightdash

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 lists explicit.

Database 6.1K 2mo ago

lightdash-agent-slack-messaging

by lightdash

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, refresh, or make agent messages more engaging. Always use this skill for any Lightdash agent Slack communication, even if the user just says "write an agent message" or "draft a Slack update for the agent".

Writing 6.1K 4mo ago

investigate-pylon

by lightdash

Investigate a Pylon support ticket. Use when asked to investigate, triage, or look into a Pylon issue. Classifies the ticket, searches for existing GitHub/Linear issues, searches docs, inspects code if needed, and drafts a customer reply.

Embeddings 6.1K 6mo ago