Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
- **No build system**: WoW addon - copy to `World of Warcraft/Interface/AddOns/UnitFramesImproved/`
Sign in to like and favorite skills
World of Warcraft/Interface/AddOns/UnitFramesImproved//reload after changes)/ufi help, /ufi unlock, /ufi lock, /ufi reset [frame]---@diagnostic disable-next-line for expected WoW API globalsUFI_PlayerFrame) allowed for WoW integrationPascalCase: Frame names, global functions, constructors (e.g., CreateUnitFrame)camelCase: Local variables/functions (e.g., healthBar, applyPosition)SCREAMING_SNAKE_CASE: Constants/config (e.g., FRAME_TEXTURES, MAX_BOSS_FRAMES)UFI_ (e.g., UFI_TargetFrame)table_wipe() instead of table.wipe for sandbox compatibilitylocal FunctionName before definitionSecureUnitButtonTemplate for clickable frames (prevents taint)hooksecurefunc(), never replace Blizzard functionsInCombatLockdown() before modifying secure framespendingPositions table if in combatassert() for required config params (e.g., assert(config.name, "CreateUnitFrame requires a frame name"))ValidatePosition())db.positions or {}, defaultPositions[frameName])--[[ ]] for file/section headers-- for inline explanations and forward declarations