Loading...
Loading...
Found 60 Skills
NPC pathfinding, enemy AI, state machines, and spawn systems for Roblox. PathfindingService usage, modifiers, waypoint handling, blocked paths. Sourced from official Roblox creator docs and production patterns.
Luau type system: annotations, generics, narrowing, inference philosophy, sealed/unsealed tables, exports, and Roblox-aware typing.
This skill should be used when the user asks to "execute Lua code in Roblox Studio", "run code in Studio", "test Lua script", "connect to Studio Hub", "manage Studio instances", "check Studio status", "install Studio Hub", "setup Studio Hub service", or mentions Roblox Studio remote execution, Studio Hub API, or Lua code testing.
Use when optimizing a Roblox game for better frame rates, reducing lag, improving server or client performance, diagnosing FPS drops, handling large worlds, or when asked about streaming, draw calls, object pooling, LOD, MicroProfiler, or expensive loop operations.
Luau architectural patterns: OOP with metatables, inheritance, async (promises, coroutines, pcall), module structure, service pattern, and Roblox-specific idioms.
Audio implementation for Roblox. Both legacy Sound objects and the newer modular audio system (AudioPlayer, AudioEmitter, Wire). Positional audio, music, SFX, SoundGroups, dynamic effects. Sourced from official Roblox creator docs.
GUI systems, layout, responsiveness, cross-platform UI. ScreenGuis, UIListLayout, constraint-based design.
Use for Roblox OAuth 2.0 work: registering an OAuth app, choosing confidential versus public client flows, implementing authorization code flow with PKCE, handling authorization callbacks and token refresh safely, selecting minimal scopes for Open Cloud access, and troubleshooting OAuth-specific auth failures.
Use when writing Roblox game scripts that handle player actions, currencies, stats, damage, or any RemoteEvent/RemoteFunction communication. Use when reviewing code for exploitable patterns, implementing anti-cheat logic, validating client requests on the server, or setting up rate limiting.
In-game economy design: currencies, faucets/sinks, inflation control, time-to-earn, trading systems, marketplace design. Use when designing or balancing game economies.
Build 3D objects, props, maps, and environments in Roblox Studio via MCP. CSG patterns, spatial coordination, player scale reference, platform quirks. Use when the AI is placing parts, doing unions/subtracts, or building geometry.
Performance profiling and optimization for Roblox. Server frame time, client FPS, memory management, network bandwidth, Luau-specific optimization, asset budgets. Use when diagnosing lag, optimizing hot paths, or setting performance budgets.