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.
Use when Copilot CLI's built-in tools do not cover a service you need — for example PostgreSQL, Redis, Jira, Slack, or an internal API…
Configure, deploy, and troubleshoot Model Context Protocol (MCP) servers for AI agent workflows.
Set up and configure MCP servers
Implement NFT standards (ERC-721, ERC-1155) with proper metadata handling, minting strategies, and marketplace integration.
Create and push PR with auto-generated title and description
Use when a reviewed PR is ready to merge, or when triggered by "/pr-merge", "merge the PR", "merge it".