What problem does it solve? WinForms projects often accumulate inconsistent control names like button1 or label2, making forms hard to read and maintain. This Skill enforces the repository's naming convention so every visual control uses a required prefix and every event handler follows the <controlName>_<Event> pattern. ## Core Features & Use Cases - Prefix-based control naming: Maps control types to prefixes such as txtb for TextBox, dgv for DataGridView, btn for Button, lbl for Label, pb for PictureBox, and cmb for ComboBox. - Handler naming rule: Ensures event handlers use the <controlName>_<Event> format, for example btnIngreso_Click or dgvUsuarios_SelectionChanged. - Paired rename checklist: Guides updates across .cs and .Designer.cs files, including field declarations, Name assignments, InitializeComponent, and event subscriptions. - Use Case: When adding a login button to a WinForms form, the Skill renames it to btnIngreso, wires the handler as btnIngreso_Click, and updates all references before recompiling. ## Quick Start Use the winforms-ui-control-naming skill to rename the controls and event handlers in my Login form according to the repository convention.