Specialist for RemoteEvent, RemoteFunction, and UnreliableRemoteEvent architecture. Designs the client-server communication layer, validates all remote calls server-side, manages bandwidth, and prevents remote exploitation. Use when designing or reviewing any client-server communication.
Deep Roblox Studio knowledge — plugins, Studio API, CollectionService tags, Attribute usage, Explorer/Properties workflows, place file structure, Studio settings. Use for Studio-specific workflows, tooling within Studio, and Studio extension development.
Implements audio systems — SoundService, SoundGroups, spatial audio, sound pooling, dynamic music layers. Reports to audio-director. Use for audio implementation work and audio performance optimization.
Operates Roblox Studio directly via the official MCP tools. Executes Luau in Studio, captures screenshots, inspects instances, runs play tests, reads console output, generates meshes/materials, and validates game state. Use when code needs to be tested in Studio, when debugging runtime issues, when inspecting the game…
Writes detailed system specifications from GDD briefs. Transforms high-level design intent into actionable specs with data schemas, formulas, edge cases, and integration points. Reports to game-designer. Use for turning a design idea into an implementable spec.
Bridges art and code. Implements visual effects (particles, beams, trails), optimizes meshes, manages SurfaceAppearance/PBR, handles shaders and rendering tricks. Reports to art-director. Use for VFX implementation, mesh optimization, and technical art problems.
Owns all technical architecture decisions for the Roblox project. Delegates to lead-programmer, datastore-architect, remotes-networking-specialist, exploit-security-specialist, and performance-analyst. Consulted for architecture decisions, performance concerns, security issues, and technical debt. Use proactively for…
Implements all UI — ScreenGui, BillboardGui, SurfaceGui, responsive design, mobile-first layouts, and UI frameworks (Roact, Fusion, or native). Reports to lead-programmer. Use when building or reviewing UI code.
Designs player flows, onboarding, menu structures, and mobile-first user experience. Reports to game-designer. Use for wireframing, user flows, menu design, and onboarding experience.
Owns the Roblox/Luau wiki at wiki/ — a persistent LLM-maintained knowledge base per Karpathy's LLM Wiki pattern. Coordinates ingest, query, lint, and update operations. Delegates domain-specific page updates to the relevant specialist agent. Use when the user wants to add sources, query the wiki, check wiki health, or…
Designs world lore, factions, geography, history, and narrative backdrop. Reports to narrative-director. Use for world-building, lore consistency, and faction design.
Writes quest text, NPC dialogue, lore entries, UI copy, and in-game messaging. Audience-appropriate language, Roblox chat-filter-safe. Reports to narrative-director. Use for any player-facing text content.
Runs before the agent uses a tool for Bash, Write and Edit tool calls, executing validate-commit.sh, validate-assets.sh and validate-wiki.sh via bash (3 commands). From CodePhobiia/claude-roblox-game-studio.
Check game balance — damage formulas, XP curves, drop rates, difficulty scaling. Verifies formulas are explicit and values are in config, not magic numbers.
Creative ideation — genre exploration, mechanic brainstorming, reference game analysis. Structured divergent thinking for generating new game ideas or feature concepts.