XavierCHNXavierCHNCommunityยท6 Agent Skills Included

x-template

Dota 2 custom game development with TypeScript and React

Builds complete Dota 2 custom games using TypeScript for server logic and React for Panorama UI. Converts Excel spreadsheets into game configuration files automatically, eliminating manual KV editing and localization work. Generates abilities, items, units, and interfaces with built-in compile checks, testing, and encrypted publishing.
npx skills add XavierCHN/x-template --all -g -y
Available:

Instructs your AI agent on the project structure, file placement rules, and compile-verification commands it must follow when writing Dota 2 abilities, items, units, UI, and game logic in this template.

All Skills in This Repository (6)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install x-template?โ–ผ

Run `npx skills add XavierCHN/x-template --all -g -y` in your terminal to install all skills in this suite globally.

How to build a Dota 2 custom game with TypeScript?โ–ผ

This template compiles TypeScript to Lua for server logic and uses React for Panorama UI, so you write one language across the whole project. Run yarn dev to auto-compile while you work.

Can AI generate Dota 2 abilities and items?โ–ผ

Yes. The bundled skills guide your agent to create abilities, items, units, and modifiers with correct KV configs, localization, and mandatory compile verification.

How does Excel-to-KV conversion work?โ–ผ

Edit the spreadsheets in the excels folder and the build pipeline automatically generates KV config files, JSON data, and localization entries for both frontend and backend.

Do I need Dota 2 modding experience to use this?โ–ผ

No. The skills encode the correct conventions and file locations, so your agent produces valid game code from plain-English requests and verifies it compiles.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’