
from absolutelyskilled132
Guides Neovim configuration and Lua-based plugin development: bootstrapping init.lua, lazy.nvim plugin specs, LSP setup with mason, treesitter, telescope, keyma
This skill teaches an agent how to configure and extend Neovim using Lua. It provides concrete bootstrap examples for init.lua, lazy.nvim plugin specs, LSP integration with mason and nvim-lspconfig, treesitter setup, telescope mappings, custom keymaps, and common autocommands. The material is prescriptive and aimed at producing fast, maintainable Neovim configs and simple plugins.
Use this skill when a user asks about creating or reorganising ~/.config/nvim, bootstrapping lazy.nvim, adding or lazy-loading plugins, setting up LSP servers and diagnostics, writing Lua modules or small plugins, configuring telescope or treesitter, or creating consistent keymaps and autocommands. Avoid for unrelated editor questions or other IDEs.
Best for code-capable assistants and developer-focused agents (Claude Code, Gemini/Code, OpenAI Code models, Copilot-style assistants) because it contains code samples and configuration patterns.
Vim/Neovim configuration skill with comprehensive Lua examples covering lazy.nvim, LSP, telescope, treesitter, keymaps, and autocommands. No bundled scripts — purely instructional content. Well-structured with clear triggers, anti-patterns, and gotchas sections. Clean frontmatter with all recommended fields.
Purely instructional/reference skill with no executable scripts. High-quality writing with specific triggers, anti-patterns table, and practical code examples. No security concerns whatsoever.