Back to Skills

neovim-configuration

verified

Modern Neovim configuration expertise including Lua scripting, plugin management with lazy.nvim, LSP setup with Mason, AI integration with CodeCompanion, and workflow optimization. Covers keymaps, autocommands, and treesitter configuration. Use when user mentions Neovim, nvim, lazy.nvim, Mason, init.lua, Lua config, nvim plugins, or Neovim customization.

View on GitHub

Marketplace

laurigates-plugins

laurigates/claude-plugins

Plugin

dotfiles-plugin

configuration

Repository

laurigates/claude-plugins
3stars

dotfiles-plugin/skills/neovim-configuration/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/laurigates/claude-plugins/blob/main/dotfiles-plugin/skills/neovim-configuration/SKILL.md -a claude-code --skill neovim-configuration

Installation paths:

Claude
.claude/skills/neovim-configuration/
Powered by add-skill CLI

Instructions

# Neovim Configuration

Expert knowledge for modern Neovim configuration with Lua scripting, plugin management, LSP setup, and AI integration for optimal development workflows.

## Core Expertise

**Modern Neovim Configuration**
- Lua-based configuration with lazy.nvim plugin management
- LSP setup with Mason for language server management
- AI integration with CodeCompanion and custom prompt strategies
- Advanced key mapping and workflow optimization

## Key Capabilities

**Plugin Management & Architecture**
- **lazy.nvim**: Modern plugin manager with lazy loading and performance optimization
- **Mason.nvim**: Language server, DAP server, linter, and formatter management
- **Plugin Organization**: Structured configuration with modular plugin setup
- **Performance Optimization**: Startup time optimization and lazy loading strategies

**Language Server Protocol (LSP) Integration**
- **LSP Configuration**: Multi-language LSP setup with proper keybindings
- **Completion**: nvim-cmp with multiple sources and intelligent completion
- **Diagnostics**: Error handling, linting integration, and diagnostic display
- **Code Navigation**: Go-to-definition, references, and symbol search

**AI Integration & Automation**
- **CodeCompanion**: AI-powered code assistance with custom prompts
- **Custom Strategies**: Domain-specific AI workflows for different development contexts
- **Prompt Management**: Custom prompts for Arduino, deployment, debugging, and more
- **Workflow Integration**: AI assistance integrated into development workflows

**Advanced Features**
- **Treesitter**: Syntax highlighting, text objects, and code understanding
- **Telescope**: Fuzzy finder for files, buffers, grep, and more
- **Git Integration**: Fugitive, gitsigns, and version control workflows
- **Testing Integration**: neotest with multi-language testing support
- **Debugging**: nvim-dap with debugger integration for multiple languages

**UI/UX Enhancements**
- **Theme Management**: Color scheme selectio

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
5005 chars