skill-neovim-research
Research Neovim APIs, plugin patterns, and Lua development. Invoke for lua-language research tasks.
npx skills add majiayu000/claude-skill-registry --skill skill-neovim-research --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Neovim Research Skill Specialized research agent for Neovim configuration and Lua plugin development tasks. ## Trigger Conditions This skill activates when: - Task language is "lua" - Research involves Neovim APIs, plugins, or configuration - Codebase exploration for Lua patterns is needed ## Research Strategies ### 1. Local Codebase First Always check existing code first: ``` 1. Grep for relevant patterns in lua/ and after/ 2. Glob for similar modules in lua/neotex/ 3. Read existing implementations 4. Understand existing patterns before proposing new ones ``` ### 2. Neovim API Research For Neovim-specific patterns: ``` 1. WebSearch "neovim lua {concept}" 2. WebFetch neovim.io documentation 3. Check existing patterns in lua/neotex/core/ 4. Reference the neovim-lua.md rule for standards ``` ### 3. Plugin Research For plugin-specific patterns: ``` 1. Read plugin documentation via WebFetch 2. Check existing plugin configs in lua/neotex/plugins/ 3. Search GitHub repos for patterns 4. Review plugin-specific tests in tests/ ``` ## Research Areas ### Neovim API Patterns - vim.api.* (buffer, window, command APIs) - vim.fn.* (Vimscript function bridge) - vim.opt.* (option setting) - vim.k
- Trigger Conditions
- Research Strategies
- 1. Local Codebase First
- 2. Neovim API Research
- 3. Plugin Research
- Research Areas
- Neovim API Patterns
- Plugin APIs
- Lua Patterns
- Testing Patterns
- Configuration Patterns
- Execution Flow
- Research Report Format
- Return Format
What does the skill-neovim-research skill do?
Research Neovim APIs, plugin patterns, and Lua development. Invoke for lua-language research tasks.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill skill-neovim-research --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
