What problem does it solve?
This Skill removes the friction of extending the Subspace Infinity game server with custom arena modules, eliminating the need to manually parse architecture decision records, interface contracts, and registration workflows to add new gametype functionality.
Core Features & Use Cases
- End-to-End Module Implementation Guidance: Covers all 10 module category interfaces (scoring, win conditions, mechanics, team setup, etc.), including class authoring, config record creation, and registration in the ModuleCatalog.
- Lifecycle & Configuration Support: Documents module lifecycle hooks, hot-reload behavior, and arena configuration wiring to ensure modules integrate correctly with the server runtime.
- Real-World Use Case: For example, if you want to add a custom "king of the hill" gametype, this Skill walks you through implementing the Crowns mechanic, scoring, and win condition modules, registering them, and adding the required DSL statements to your arena configuration file.
Quick Start
Use the create-module skill to build a custom scoring module that awards points for flag captures and register it in the ModuleCatalog for use in your server's arena configurations.