ui-designer-control

Automate UI design and Lua/TypeScript code generation for Warcraft III maps.

23|6|Updated Sep 17, 2025
One-click install
npx skills add https://github.com/eiriksgata/wc3-map-ts-template --skill ui-designer-control
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-designer-control
Source: https://github.com/eiriksgata/wc3-map-ts-template/tree/main/.cursor/skills/ui-designer-control
Command: npx skills add https://github.com/eiriksgata/wc3-map-ts-template --skill ui-designer-control

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tauri, mcproxy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of designing, modifying, and exporting user interfaces for Warcraft III maps using the UI Designer tool, saving time and effort for map developers.

Core Features & Use Cases

  • Automated UI Design: Control the UI Designer tool using natural language commands to create and modify UI components.
  • Code Generation: Generate Lua/TypeScript code for UI components and structures based on design changes.
  • Exporting & Synchronization: Export UI changes to various formats and synchronize with the map project files.
  • Use Case: A map developer wants to add a new button to their map. They can use this Skill to generate the button, specify its properties, and automatically update the Lua code without manual editing.

Quick Start

Use the "ui-designer-control" skill to add a new button with the text "Start Game" to the current UI project.

Frequently Asked Questions about ui-designer-control

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate UI design and code generation for Warcraft III maps?

Automating UI design for Warcraft III maps is achieved through the UI Designer tool, which uses natural language commands to create components and automatically generate Lua or TypeScript code. This streamlines the project lifecycle without manual code editing.

Do I need Tauri and MCProxy to control UI Designer with AI?

Yes, controlling UI Designer with AI requires the Tauri desktop app and MCProxy for communication. These dependencies are necessary to handle project lifecycle management, component editing, and resource synchronization.

Can I generate Lua code for Warcraft III UI components using natural language?

Generating Lua code for Warcraft III UI components using natural language is fully supported. You can specify properties for elements like buttons, and the system will automatically update the Lua code and synchronize with map project files.

What is the best way to export UI changes to a Warcraft III map project?

Exporting UI changes to a Warcraft III map project is best handled by synchronizing design modifications directly with map project files. The UI Designer tool exports structures to various formats and updates the codebase automatically.

How does AI-driven UI automation handle the map development lifecycle?

AI-driven UI automation handles the map development lifecycle by managing project setup, UI component editing, code export, and resource management. It interprets commands to add or modify elements and automatically updates the underlying code structure.