Use when the user asks how code works, wants to understand architecture, trace execution flows, or explore unfamiliar parts of the codebase.
Expert in TypeScript codebase patterns for backend and frontend.
Clean Code. Enforce Martin's naming, function, comment, error, test, and smell rules on every change. Use when writing, editing…
Enforce 2026 folder structure standards - feature-based organization, max nesting depth, unidirectional imports.
Multiplayer game development principles.
Expert guide for Unreal Engine 5.x C++ development, covering UObject hygiene, performance patterns, and best practices.
Track work on Bifrost via GitHub Issues + isolated worktrees, AND own the PR/merge lifecycle (opening, queuing auto-merge, watching CI +…
Use when an XML {{ }} binding throws "Invalid expression syntax", "Disallowed binary operator", or "Invalid converter syntax", when arrow…
Use when biome configuration including biome.json setup, schema versions, VCS integration, and project organization.
Biome 2.0+ linting and formatting for fast, unified code quality.
BiSheng C compilation. When you need to understand how to compile .cbs files, compiler path setup, include paths, diagnostic suppression…
BiSheng C constexpr. When you need to understand constexpr variables, constexpr functions, _Static_assert, constexpr if, type traits…
BiSheng C coroutines. When you need to understand _Async functions, _Await expressions, Future<T> trait, PollResult<T>, poll/free…
BiSheng C initialization analysis. When you need to understand uninitialized variable detection, field-level init tracking…
BiSheng C member functions. When you need to understand how to attach methods to structs, primitives, or other types using…
Use when listing, configuring, authenticating, calling, or generating CLIs/types for MCP servers/tools via mcporter.
Blackbaud integration via Apideck's CRM unified API — same methods work across every connector in CRM, switch by changing `serviceId`.
Map repository dependencies and structural blast radius before moving, renaming, splitting, or refactoring files; changing imports, entry…
Generate blessed widgets for Node.js terminal UIs with boxes, lists, forms, and dashboard layouts.
When to activate: flutter_bloc, BLoC, Cubit, BlocBuilder, BlocListener, BlocConsumer, HydratedBloc, events, states, bloc pattern
Use when building or modifying 3D models for Hytale via Blockbench MCP.