neovim-best-practices
Installation
SKILL.md
Neovim Best Practices
Opinionated guidance for modern Neovim configuration. This skill covers the decisions and patterns that matter — not documentation you can look up.
Core Decisions
These are the opinionated choices this config follows. Apply these unless the user explicitly wants something different.
Lua Only, No Vimscript
All configuration in Lua. No vim.cmd() wrappers around Vimscript unless there's no Lua API equivalent. Use vim.opt for options, vim.keymap.set for keymaps, vim.api.nvim_create_autocmd for autocommands.
lazy.nvim for Plugin Management
One plugin per file in lua/plugins/. Every plugin lazy-loaded unless needed at startup (colorscheme, treesitter, statusline). See the lazy-nvim-optimization skill for deep lazy-loading guidance.
Namespace Under Username
Related skills