What problem does it solve?
It eliminates the high failure rate of writing Y3 Lua by enforcing API safety, correct script directory detection, and verified event/API usage before you run or hot-reload code.
Core Features & Use Cases
- API safety first: automatically prompts you to read API safety rules and the project’s Lua “known issues” before writing new Lua code.
- Deterministic script routing: enforces a mandatory directory detection checklist to ensure Lua scripts are placed/required from the correct engine-loading paths.
- Y3 framework compliance: constrains implementations to the official y3-lualib APIs and prevents “invented API” calls by requiring verification in source or references.
- Unified scope (game logic + UI Lua): covers both gameplay systems (logic/events/skills/buffs/damage/unit creation/timers/save-load) and UI interaction code.
Quick Start
Activate y3-lua-pipeline and, before writing any Lua, read api-safety.mdc and the existing memory/lua-issues, then follow the script directory detection checklist to choose the correct code.lua + require/module routing.