wsc-world-state
Initialize and manage WSC world state. Use when creating a new world, loading world state, advancing simulation ticks, or checking world status.
Initialize and manage WSC world state. Use when creating a new world, loading world state, advancing simulation ticks, or checking world status.
Roblox Engine API reference: classes, properties, methods, events. Use when looking up how to use Roblox classes or their members.
Use when implementing game animations, player feedback, character movement, or interactive entertainment in Unity, Unreal, or other game engines.
Expert in analyzing and validating GLTF/GLB file structure for 3D robot models, identifying mesh hierarchies, joint configurations, and preparing models for Three.js integration
Create interactive coordinate plane questions using p5.js where students draw linear lines with snap-to-grid.
Roblox characters and avatars: Humanoid, R6/R15, character customization. Use when working with player characters.
Control Unity Editor play mode via uloop CLI. Use when you need to: (1) Start play mode for testing, (2) Stop play mode after testing, (3) Pause play mode for debugging.
Use when implementing Disney's 12 animation principles with any animation tool or framework
This skill should be used when the user asks about "game architecture", "design patterns", "manager pattern", "singleton pattern", "ScriptableObject", "ScriptableObject architecture", "event system", "Observer pattern", "pub-sub", "MVC in Unity", "dependency injection", "service locator", or needs guidance on structuring Unity projects and game systems.
C# coding patterns, best practices, and architectural guidelines for Unity game development. Use when writing C# scripts in Unity, implementing design patterns for games, optimizing Unity code, or establishing code architecture for Unity projects. Covers MonoBehaviour lifecycle, ScriptableObjects, events, coroutines, and Unity-specific C# patterns.
Migrate a browser-based JavaScript/Canvas game to Unity (C#). Use for Shelter 2250 (or similar) when you need: (1) Unity project setup decisions (2D/URP/input/UI), (2) mapping existing JS classes/systems to Unity architecture, (3) porting core simulation loops (time/resources/rooms/dwellers/save), and (4) planning incremental milestones with parity checks.
ゲームの「面白さの仮説」を検証する画面1枚の超簡易プロトタイプを作成するスキル。 コンセプトデザインで定義した判断・行動・体験の核心が本当に成立するかを最短で検証する。 使用タイミング:(1)「プロトタイプを作りたい」(2)「仮説を検証したい」(3)「最小構成で試したい」 (4)「面白さをテストしたい」(5)「1画面で作りたい」と言われた時。 見た目・演出は一切不要、「考えてしまうか?」を確認することに特化。
Expert knowledge of Final Fantasy XI private server development using LandSandBoat codebase. Use when working with FFXI game mechanics, LandSandBoat source code, database schema, Lua scripting, GM tools, or server administration.
Use this skill to read screenshots from the user's ShareX folder for visual game information. Covers finding recent screenshots and reading game UI state.
Roblox physics and parts: BasePart, Model, constraints, welds, motors, collision. Use when working with 3D objects and physics.
生成心理学/认知科学论文原始刺激的代码实现。此技能用于将 exp_design.md、数据/参考代码与 stimkit 渲染约定一一落地到 reproduce_stimuli.py、config.py、stimuli_config.toml,确保架构、单位、CLI、随机化都满足可复现要求。
Guide pour créer un nouveau skill (structure, bonnes pratiques, progressive disclosure) pour étendre l'agent.
Integrate new or updated gameplay modes into the existing game app end-to-end, including lobby registration, navigation wiring, state persistence, assets, gameplay rules, performance guardrails, and verification. Use when adding a mini-game/mode, refactoring gameplay logic, wiring assets, or ensuring state/controls remain stable across flows.
Optimize 3D Gaussian Splat scenes for real-time rendering on iOS, macOS, and visionOS. Use when working with .ply or .splat files, targeting mobile/Apple GPU performance, or needing LOD, pruning, or compression strategies for 3DGS scenes.
Test escape room difficulty, collect player metrics, identify stuck points, and balance gameplay for 60-70% completion rate target. Implements alpha/beta testing protocols, feedback analysis, and iterative difficulty adjustment. Use when validating game balance, analyzing player behavior, or optimizing escape room challenge levels.
Start a single Gambit game client that connects to 127.0.0.1:1234. Use when the user wants to run a client, test client functionality, or manually connect to a server.
Manage D&D 5e combat encounters with turn-based mechanics, spellcasting, attack rolls, and HP tracking. This skill should be used when the user requests to start a combat encounter, fight a monster, cast spells, enter the training arena, or engage in battle with their D&D character. Supports both weapon attacks and spell casting with spell slot management.
Manage D&D 5e party-based encounters with multiple heroes vs multiple monsters. Teaches collection management, priority queues (initiative), and state synchronization through interactive JSON-driven combat. Players control characters, AI controls monsters.