When to activate: FastAPI, Pydantic v2, dependency injection, async endpoints, middleware, background tasks, OpenAPI
When to activate: Flutter state management, setState, ValueNotifier, ChangeNotifier, BLoC, Riverpod, Provider, state comparison
When to activate: general Go code, idiomatic Go, interfaces, error handling, defer, init, blank identifier, iota
When to activate: Laravel, Eloquent ORM, service container, middleware, form requests, resource controllers, artisan, queues, events and…
When to activate: Next.js 14/15, App Router, Server Components, Route Handlers, metadata, caching, middleware, ISR
When to activate: PWA, service worker, offline, cache strategy, Web App Manifest, push notifications, Workbox, install prompt
When to activate: asyncio, async/await, concurrent I/O, aiohttp, anyio, task groups, asyncio patterns
When to activate: React Native, Expo, StyleSheet, navigation, FlatList, Animated, gesture handling, platform-specific code
When to activate: URLSession, async networking, REST API clients, JSON decoding, multipart uploads, WebSocket in Swift
When to activate: general Swift code, value types, enums, pattern matching, optionals, result types, property wrappers
When to activate: SwiftUI views, layouts, state management, view modifiers, navigation, lists, animations in SwiftUI
When to activate: tRPC, end-to-end type safety, RPC, routers, procedures, middleware, subscriptions, React Query integration
When to activate: async/await, Promise patterns, concurrency, AbortController, error handling in async code, streams, async iterators
When to activate: Vite, vite.config.ts, plugins, HMR, build optimization, code splitting, environment variables, vitest
Use when implementing 2D physics interactions with Matter.js, including Engine/World setup, Render/Runner configuration, adding bodies and…
Develop, test, and automate Unreal Engine 5.x projects (WIP).
Cleans up and improves existing code without changing behavior.
Shape and simplify decision-heavy control flow while writing, extending, reviewing, or refactoring code.
Use this skill when the user wants to create a new MCP (Model Context Protocol) server.
Use when building, debugging, or extending MCP servers or clients that connect AI systems with external tools and data sources.
Builds MCP (Model Context Protocol) servers and clients for extending AI assistants with custom tools, resources, and prompts.