Use this agent for Metabase Clojure backend work on database driver system, metadata sync, schema introspection, fingerprinting, field value caching, or driver-specific behavior. This includes adding or modifying database drivers, fixing JDBC metadata issues, debugging sync processes, working with the driver…
Use this agent for Metabase Clojure backend work on query processor (QP), MBQL query language, SQL compilation, driver system, middleware pipeline, Lib, metadata providers, or streaming execution. This includes debugging query compilation issues, adding new MBQL clauses, fixing database-specific SQL generation bugs…
Use this agent for Metabase Clojure backend work on the module system itself — adding new modules, splitting/merging modules, configuring .clj-kondo/config/modules/config.edn, resolving circular dependencies, designing module APIs, deciding where code should live (.core vs .api vs .init vs .models.), interpreting…
Use this agent to perform manual browser testing of implemented features using Claude in Chrome (MCP). Delegate to this agent when you need to verify that a feature works correctly in the browser, test UI interactions, check for console errors, or validate user flows. Provide context about what was implemented and…
Use this agent for work on the Arrow Flight SQL Metabase driver internals: multimethod implementations, plugin-manifest/auth changes, sync behavior, type mapping, connection pooling, Metabase version compatibility, or per-backend (GizmoSQL/Spice/Dremio/InfluxDB 3) quirks. Examples: user: "Date filters return wrong…