About
This skill provides a comprehensive framework for developing Neovim plugins in Lua, enforcing a 'Thin Orchestration' architecture where the core logic is modularized and the entry point remains lightweight. It guides Claude to implement LuaCATS annotations for robust type safety, manage complex buffer coordinates using LSP-style 0-indexing, and optimize performance through lazy loading and debouncing. Ideal for developers aiming to create maintainable, test-driven, and user-friendly Neovim extensions that follow modern ecosystem standards like Plenary testing and <Plug> mapping conventions.