Metabase
Official@metabase
Offers standardized development, documentation, and testing protocols for maintaining high-integrity business intelligence software architectures.
Agent Skills by Metabase
Showing 25 vetted skills indexed across 2 GitHub repositories.
e2e-test-create
Generates Cypress E2E tests for Metabase by analyzing React component source code.
add-tracing
Add OpenTelemetry tracing spans to Clojure backend code following Metabase conventions.
serdes-yaml-edit
Edit Metabase serdes YAML exports with correct portable references and validation.
fe-modularization
Guides frontend code moves across module tiers with boundary linting and verification procedures.
analytics-events
Add Snowplow product analytics events to track user interactions in the Metabase frontend.
e2e-test-review
Reviews Cypress E2E spec files for Metabase conventions, flakiness, and performance issues.
clojure-eval
Evaluate Clojure code against a running nREPL server using clj-nrepl-eval.
metabase-ui-component-from-figma
Implements or restyles Metabase Mantine UI components from Figma specs via Linear tickets.
e2e-test
Run Cypress E2E tests, analyze failure screenshots, and stress test for flakiness.
emotion-migrate
Migrate Emotion styled-components to Mantine components with style props and CSS modules.
mutation-testing
Runs mutation testing on Clojure namespaces and generates tests to kill surviving mutations.
playwright-mcp-metabase
Automates Metabase UI interactions through Playwright MCP browser tools.
metabase-data-app-actions
Invokes Metabase actions from data apps using the useAction hook with typed parameters.
metabase-data-app-semantic-layer
Build React data apps that query Metabase tables and metrics through generated TypeScript schema files.
metabase-data-app-routing
Adds client-side multi-page routing to Metabase data-app projects using DataAppRouter primitives.
playwright-cli
Automate browser interactions and capture page state via Playwright CLI.
write-test
Generate minimal failing tests for reproduced Metabase bugs.
metabase-reference
Document Metabase REPL commands, API patterns, and MCP workflows for bug reproduction.
clojure-review
Review Clojure and ClojureScript diffs for Metabase coding standard violations.
typescript-review
Review TypeScript and JavaScript diffs for Metabase coding standards.
clojure-write
Guides Clojure and ClojureScript REPL-driven development with small testable functions and namespace-based organization.
docs-review
Review documentation diffs for Metabase writing style compliance.
docs-write
Generate and edit Metabase documentation in Markdown and MDX formats.
typescript-write
Write TypeScript and JavaScript code adhering to Metabase coding standards.
Frequently Asked Questions About Metabase
FAQPage SchemaWhat specific development tasks does Metabase support?▼
Metabase supports REPL-driven development, documentation generation in Markdown and MDX, and the enforcement of coding standards for Clojure and TypeScript. It further enables the validation of endpoint parameters using Malli schemas and the creation of minimal test cases for bug reproduction.
Which engineering personas benefit from these capabilities?▼
These capabilities are designed for backend engineers working with Clojure, frontend developers maintaining TypeScript interfaces, and quality assurance engineers focused on bug reproduction. Technical writers also benefit from the standardized documentation review processes for maintaining project-wide style compliance.
What are the primary dependencies for implementing these standards?▼
Implementation requires a Clojure environment for REPL-driven development and a Node.js runtime for TypeScript and Playwright operations. Additionally, projects must integrate Malli for schema validation and adhere to the established repository-specific coding standards for all code and documentation submissions.