AGENTS.md@public/files/grafana/public/app/plugins/panel · git:20260917.a2709ec · 2026-09-17 · sha256 b4dfe859f4053cd9

AGENTS.md@public/files/grafana/public/app/plugins/panel git:20260917.a2709ecA

Immutable. This exact content never changes and is served at /api/v1/blob/b4dfe859f4053cd9.

# Panels — agent guide

Built-in visualization panels live here. When adding or changing panel code — and
especially its tests — invoke these skills with the Skill tool:

- **`frontend-testing-strategy`** — general frontend test conventions: assert real behavior
  (not existence), avoiding AI-slop tests, and the anti-flake rules. Read it before writing or
  reviewing any test here.
- **`panel-testing-strategy`** — builds on the above with what's specific to panels: the
  panel-props/data-frame builders, the canvas draw-call snapshot harness, and panel a11y/
  interaction-snapshot E2E.
- **`add-e2e-selectors`** — add versioned `@grafana/e2e-selectors` and wire
  `data-testid` into JSX when making panel UI testable.