When to activate: Django, Django ORM, DRF, views, serializers, migrations, Django admin, class-based views
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.