interactions
Add 3D interactable protocol, detection, and item interactions
Add 3D interactable protocol, detection, and item interactions
Create interactive dilation animations using p5.js where students explore dilations with adjustable scale factors.
This skill enables real-time, lightweight simulation of emergent sorting behaviors in the Emergent Doom Engine (EDE)
Use this skill when implementing game UI addon interactions in SND macros. Covers crafting addons, shop addons, node access, and general game addon patterns.
Build immersive 3D web experiences with Three.js - WebGL/WebGPU library for scenes, cameras, geometries, materials, lights, animations, loaders, post-processing, shaders (including node-based TSL), compute, physics, VR/XR, and advanced rendering. Use when creating 3D visualizations, games, interactive graphics, data viz, product configurators, architectural walkthroughs, or WebGL/WebGPU applications. Covers OrbitControls, GLTF/FBX loading, PBR materials, shadow mapping, post-processing effects (bloom, SSAO, SSR), custom shaders, instancing, LOD, animation systems, and WebXR.
Design innovative game mechanics using web browser APIs that create "WOW moments" impossible in other platforms. Implements 5 surprise types (rule-breaking, meta-awareness, recursive-explosion, hidden-layer, system-hacking) using LocalStorage, Canvas, Notifications, DevTools, and browser tab manipulation. Use when creating surprising game mechanics, implementing meta-game elements, or designing memorable interactive moments for web games.
ゲームの要件定義書を作成するためのスキル。漠然としたゲームアイデアを設計可能な形に変換する。 使用タイミング:(1)「ゲームを作りたい」「新しいゲームを企画したい」と言われた時、 (2)「ゲームのアイデアを整理したい」「要件をまとめたい」と言われた時、 (3)「プレイサイクルを考えたい」「ゲームの仕様を決めたい」と言われた時。 出力形式はMarkdownファイル。ジャンル別テンプレート(デッキ構築、ローグライク、RPG、パズル、アクション、タワーディフェンス、SRPG)も用意。
Minecraft terrain generation and noise settings customization guide
Escape from Tarkov game domain knowledge for EFT-Tracker. Understands quest structures, traders, Kappa container progression, and tarkov.dev API integration. Activates when user mentions: quest, trader, Kappa, task, hideout, PMC, SCAV, Tarkov, wipe, progression, locked, available, completed.
ROS2 Humble development skills for building, testing, and running robotics packages
Search Unity project via uloop CLI. Use when you need to: (1) Find assets by name or type (scenes, prefabs, scripts, materials), (2) Search for project resources using Unity's search system, (3) Locate files within the Unity project.
This skill should be used when the user needs to implement hex-based game boards, convert between hex coordinate systems, calculate hex distances, find hex neighbors, implement hex pathfinding, or draw hex maps. Trigger phrases include "hexagonal grids", "hex grid", "hex map", "honeycomb layout", "hex-based game", "hex pathfinding", "hex distance", "hex neighbors", "cube coordinates", "axial coordinates", "offset coordinates", "hex rotation", "hex ring", "hex spiral", "六边形网格", "六边形地图", "蜂窝布局", "蜂窝网格", "六边形坐标", "六边形寻路", "六边形距离", "六边形邻居", "立方坐标", "轴向坐标", "hex战棋", "蜂窝地图算法".
Create and initialize new Antigravity Skills following the project standard.
Generate production-quality Python code for robot simulations that run in Pyodide (browser). Supports simplified physics simulations using NumPy, Matplotlib, and basic physics calculations. Creates educational code for teaching robot kinematics, dynamics, and control without requiring heavy simulation engines (PyBullet/MuJoCo/Gazebo are not Pyodide-compatible). Focuses on 2D/3D visualizations, kinematic chains, and simplified dynamics for educational purposes.
Game audio principles. Sound design, music integration, adaptive audio systems.