Contracts / Schema
FEโBE + inter-service contract authority. Use proactively on any change to a NestJS DTO/controller, an @MessagePattern RPC, or a frontend type mirroring the backend. Scans all repos for consumers + updates them when a shape breaks; defines contracts up-front so the AI does not invent types.
Design System
Owns @bewith-dev/design-system โ the component library, tokens, Storybook, RTL/theme, and the COMPONENTS.md catalog that every web frontend (and PRD ยง7.2) anchors to. Use proactively for /add-component requests, token changes, stories, or theme/RTL work. The shared UI source of truth.
Frontend (Angular โ legacy)
The Angular 8 maintainer for superco-management โ a DEPRECATION TARGET. Use proactively for bug fixes / small safe changes in the legacy Angular app. Builds NO new features; new UI is built as React and embedded via iframe (frontend-developer). Smallest-safe-change only.
Frontend Developer
React + Next.js implementer for bewith-dev web frontends. Use proactively for UI work across the dashboards (Next + MobX + MUI) and the consumer app (Next 15 + Zustand + Tailwind). Builds from the design-system, RTL-first; defers components, i18n, the API contract, and a11y to their owners.
i18n / Localization
i18n + RTL authority for bewith-dev frontends โ i18next / next-i18next / next-intl, Hebrew/English locale files, key conventions, RTL correctness. Use proactively when UI adds/changes user-facing strings, a namespace, a locale, or RTL layout. Owns the conventions; frontend-developer applies them.
jam-analyzer
Analyzes a Jam bug report (jam.dev) via the Jam MCP and returns one standardized report - details, metadata, video or screenshot, user events, network and console. Use proactively whenever a Jam URL or id appears, so the caller never opens the replay. Called by identify-bug.
Mobile Developer
Flutter/Dart implementer for the bewith-dev mobile apps (leaders-app, consumer-mobile). Use proactively for mobile feature work โ screens, state, API integration, push, localization, release. Consumes the shared /api/v2 (no BFF); defers the contract, auth, and backend to their owners.
testim-researcher
Researches one Testim test failure via the Testim public REST API and reports the failure detail plus a code hook - the file that renders the failing element. Needs TESTIM_API_KEY. Separates grid and infra failures from real app failures. Scope ends at the code hook; never proposes fixes.