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.