Vite client-only SPA conventions — VITE_-prefixed env vars (never secrets) exposed via import.meta.env, dev server proxy for CORS, static dist/ builds with index.html fallbacks,…
Weights & Biases conventions — the official wandb-mcp-server with WANDB_API_KEY auth, Weave as the GenAI trace surface, Reports as the human-review surface the agent can author,…
Langfuse OSS LLM-observability conventions — production traces graduate to the next eval dataset, cross-family LLM judges, versioned reproducible datasets, the MCP at…
Provides an out-of-band stop control (throttle/pause/stop) for autonomous or long-running agent loops via a .claude/KILL file the agent cannot disable.
Detect Old-Architecture-only libraries; recommend New-Architecture-ready replacements.
Flutter-specific simulator/emulator verification loop with flutter drive and screenshot capture for both platforms.
Decide between Expo Go, dev client, and full native build for the inner loop. Apply EAS Update vs EAS Build decision rules.
Exploratory notebook discipline — marimo first and never raw NotebookEdit on .ipynb, Restart-and-Run-All as the only acceptance test, sample-then-scale on every warehouse query,…
Every model has an upstream + downstream comment block enumerating the lineage edges. The lineage-auditor agent verifies.
Drizzle ORM conventions — schema as source of truth, the generate/migrate workflow, expand-contract migrations for safe production changes, no destructive DDL without a reviewed…
Conventions for an Expo SDK 54+ React Native app targeting iOS + Android. Use when .claude/HARNESS.toml selects mobile/react-native-expo, or when building cross-platform RN UI…
Track work in Linear via the Linear MCP. Use when picking up assigned issues, advancing workflow states, reporting progress, and linking branches and PRs.
Store and query provenance-aware, time-bounded facts in the Zep knowledge-graph MCP. Use when working with facts that have a source, change over time, or need multi-hop r — from…
Reusable IaC module conventions — semver with major bumps for breaking changes, Cosign-signed + Rekor-proofed release artifacts, the tftest-not-apply hook blocking real-cloud test…
Applies Next.js App Router conventions — Server Components, Server Actions, and fetch-based caching. Use whenever writing or reviewing Next.js code in the app/ directory.
Write the model contract (column types + constraints) before the model body. Every staging+ model declares contract.enforced true.
Use `marimo pair` to work on a marimo notebook in tandem with the agent. The agent edits cells in the .py file; the human observes in the browser.
Google Play Data safety form walkthrough — data collected/shared per category, collection purposes, encryption-in-transit attestation, deletion-request URL, in-app and out-of-app…
Drives deterministic code red-green-refactor. Use before writing or changing any implementation file — write a failing test first, watch it fail, write minimal code to pa — from…
Firebase MCP (firebase-tools mcp) for Auth, Firestore, Storage, Realtime DB, FCM, Cloud Functions logs, Remote Config, App Hosting, and Experimental Crashlytics.
Write, index and prune durable knowledge as markdown notes in .claude/memory/. Use when you learn a fact, make a decision, resolve an incident, or discover a recurring pr — from…
UK AISI Inspect AI eval conventions — the dataset/solver/scorer three-piece shape, Docker-sandboxed task isolation, the 200+ pre-built inspect_evals starter tasks, and wrapping…
Run LIMIT 1000 / TABLESAMPLE first, inspect dtypes and shape, then graduate to the full query. The block-unbounded-sql hook rejects the unscoped form.
Define semantic-layer entities, measures, dimensions, and metrics in the MetricFlow shape. Seeded from dbt-labs/dbt-agent-skills (Feb 9 2026).
Track work in Jira via the Atlassian MCP. Use when picking up assigned issues, transitioning workflow states, reporting progress, and linking commits and PRs in enterpris — from…
EAS Build / Submit / Update conventions for Expo apps — development/preview/production profiles in eas.json, the OTA-vs-binary decision via expo prebuild --check, and two-key…
Track work in GitHub Issues via the GitHub MCP or gh CLI. Use when picking up assigned work, reporting progress, and linking commits and PRs to issues.
Author Patrol integration tests for Flutter — UI + native automation interleaved.
Run the pinned eval set on every prompt change. CI gate that catches regressions before they ship.
Writes Gherkin .feature files from a user story so non-technical stakeholders can sign off on behavior. Use before implementing any user-visible behavior change.
Sanity CMS conventions — fetching with a pinned apiVersion @sanity/client, typed GROQ via defineQuery + typegen, Portable Text and image-url rendering, and env-var-only tokens…
Read structured XcodeBuildMCP error output and produce a focused fix list — failing target, file, line, error category, remediation.
Gate irreversible actions (production deploys, data deletion, moving money, flashing firmware) behind a human-held confirmation token the agent cannot self-issue.
Tailwind CSS + shadcn/ui conventions — utility classes as the sole styling mechanism, shadcn primitives over hand-rolled Radix, installing via the MCP or CLI, class-order…
Conventions for a client-side SPA or SSG that consumes APIs it does not own. Use when .claude/HARNESS.toml selects web/frontend-app, or when building a React/Vue/Svelte app with a…
Maintain plan and task files in .claude/progress/ as work proceeds. Use at the start of any non-trivial task and continuously while working, to keep the plan and checklis — from…
Sentry's hosted MCP (mcp.sentry.dev, Streamable HTTP + OAuth) for mobile crash triage — issue/event search, source-mapped stack traces, releases, session replays, and the Seer AI…
Declare correct foregroundServiceType per Android 14/15/16 rules; pair with Play Console "App content" entry.
Every metric defined exactly once, in the semantic layer manifest. The semantic-modeler agent (from dbt-core addon) enforces.
Builds and iterates evals for LLM/ML output. Use whenever changing a prompt, model, retrieval config, or tool surface, or when an output's correctness is judgmental rathe — from…
iOS PrivacyInfo.xcprivacy authoring — Required Reason API categories with Apple-approved reason codes, NSPrivacyTracking / NSPrivacyTrackingDomains / NSPrivacyCollectedDataTypes…
Configures Auth.js v5 providers, protects routes with middleware, and safely accesses sessions in Server and Client Components.
Builds and iterates evals for LLM/ML output. Use whenever changing a prompt, model, retrieval config, or tool surface, or when an output's correctness is judgmental rathe — from…
Applies Astro islands architecture — static-first rendering, client:* hydration directives, server islands, and content collections.
Databricks Managed MCP conventions (Public Preview) — Unity Catalog ACLs as the upstream gate, OAuth only never a personal access token, Genie spaces treated as downstream lineage…
Shared rules for any mobile engineering work — single-stack lockdown, simulator/emulator-in-the-loop verification (a UI change is not done until it has run on a device),…
Applies Vite SPA project conventions — env vars, routing, proxy config, and build output. Use whenever writing or reviewing Vite-based client-only SPA code.
Scaffold an out-of-tree eval/ package that imports the model but the model never imports it. The cross-cutting eval-curator shared agent enforces the separation.
Write, index and prune durable knowledge as markdown notes in .claude/memory/. Use when you learn a fact, make a decision, resolve an incident, or discover a recurring pr — from…
Makes a data/ML run reproducible. Use before committing training, analysis, or eval code — pin every random seed, refresh the lockfile, record the environment, and keep the eval…
Maestro cross-platform mobile E2E conventions — one declarative YAML flow per user journey under .maestro/, stable testID/accessibility-label selectors over coordinates,…
Conventions for a schema-first standalone HTTP API service with no UI. Use when .claude/HARNESS.toml selects web/api-service, or when building a REST/GraphQL service where the…
Wire Apple Foundation Models to an App Intent — typed guided generation, tool calls, streaming. Includes the device-gating fallback pattern.
DuckDB + MotherDuck conventions — local-first SQL over Parquet/CSV/JSON with no warehouse round-trip, MotherDuck OAuth (never a static token), sample-then-scale even locally, and…
Author a new Inspect AI task (dataset → solver → scorer). Use when adding a custom eval to the project's eval suite.
Defines schemas, generates migrations, and writes type-safe queries with Drizzle ORM. Use whenever reading or writing database schema files, migration files, or Drizzle query code.
Expo's hosted MCP (mcp.expo.dev, Streamable HTTP + OAuth) for EAS Build/Submit/Workflow inspection. Use when wiring or driving the Expo MCP for a React Native Expo project —…
Store and retrieve durable facts from the Mem0 vector-memory MCP. Use at session start to recall task-relevant memories, and whenever you learn a durable user- or domain- — from…
Shared rules for any data engineering work — warehouse is read-only via Managed-MCP/OAuth, sample-then-scale on every query, every reported metric traces to a logged query and…
Conventions for reusable workflows, pipeline templates, and release engineering consumed by many teams, with supply-chain attestation as a first-class concern.