nvim-lua-audit

Audit Neovim Lua plugin quality setup against a 9-dimension methodology.

2|1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/ondrasek/cc-plugins --skill nvim-lua-audit
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nvim-lua-audit
Source: https://github.com/ondrasek/cc-plugins/tree/main/plugins/blueprint/skills/nvim-lua-audit
Command: npx skills add https://github.com/ondrasek/cc-plugins --skill nvim-lua-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a read-only, structured gap analysis that shows which quality dimensions, CI jobs, and project hooks are missing or misconfigured in a Neovim Lua plugin, so maintainers can prioritize improvements before making changes.

Core Features & Use Cases

  • Project inventory and detection: Detects common Neovim Lua project layout (lua/, plugin/, tests/, doc/) and identifies test frameworks and config files like selene.toml and .stylua.toml.
  • Methodology comparison: Compares the repository against the 9-dimension quality methodology and an analysis checklist to highlight coverage gaps and thresholds that are not met.
  • CI and hook coverage audit: Verifies expected CI jobs and repository hooks (SessionStart, PostToolUse, Stop) and produces actionable recommendations for missing or weak checks.

Quick Start

Ask the skill to perform a read-only audit of your repository and report dimension-by-dimension coverage gaps and recommended fixes.

Frequently Asked Questions about nvim-lua-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit my Neovim Lua plugin for missing CI jobs and hooks?▼

To audit a Neovim Lua plugin, perform a read-only gap analysis to identify missing tools, CI jobs, and hook coverage. This generates dimension-by-dimension coverage tables and concrete recommendations based on a 9-dimension quality methodology.

What is the 9-dimension quality methodology for Neovim Lua projects?▼

The 9-dimension quality methodology is a structured checklist used to evaluate Neovim Lua plugin setups. It compares your repository against expected thresholds to highlight coverage gaps in project configuration, CI, and hooks.

How do I check if my Neovim plugin has missing selene or stylua configuration?▼

You can detect missing config files by running a project inventory scan. This identifies test frameworks and config files like selene.toml and .stylua.toml within common Neovim Lua project layouts like lua/ and plugin/.

Can I use this gap analysis on a Neovim plugin without a tests or doc directory?▼

Yes, the analysis applies to projects with lua/, plugin/, tests/, or doc/ layouts. It detects your specific project structure and reports quality gaps and missing CI checks based on the directories present.

Does the audit modify my repository configuration when checking for quality gaps?▼

No, the audit is strictly read-only. It performs a structural gap analysis of your quality setup and produces actionable recommendations for missing or weak checks without modifying your repository configuration.

What are the expected repository hooks for a Neovim Lua plugin CI setup?▼

Expected repository hooks for a Neovim Lua plugin include SessionStart, PostToolUse, and Stop. The audit verifies coverage for these hooks and provides actionable recommendations for any missing or weak checks.