What problem does it solve?
This Skill eliminates the tedious manual work of configuring a new game project cloned from the OpenCode Game Studios template, saving developers hours of repetitive file editing and placeholder replacement.
Core Features & Use Cases
- Flexible Input Handling: Accepts project details via CLI arguments or interactive prompts for game name, engine, and team preferences.
- Safe Template Cleanup: Removes internal template files and updates project configuration files only when no user-generated content is present, with clear warnings for existing content.
- Optional Git Reset: Offers to rewrite git history for a clean initial commit, with explicit warnings about remote history impacts.
- Use Case: A new game developer cloning the OCGS template can run this skill to instantly configure the project for their 3D Babylon.js racing game, skipping manual edits to README, AGENTS.md, and opencode.json.
Quick Start
Use the init-template skill to set up your new game project by providing your game name, preferred engine, and team details when prompted.