neovim-debugging
Diagnose Neovim and LazyVim Problems
Neovim configuration failures are difficult to isolate across plugins, mappings, and runtime state. This skill applies targeted tests to identify causes and propose verified fixes.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "neovim-debugging" from https://skillstore.io/skills/bityoungjae-neovim-debugging.md and its manifest at https://skillstore.io/api/skills/bityoungjae-neovim-debugging/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "neovim-debugging". The local leader mappings exist, but which-key does not open for the local leader.
Expected outcome:
Diagnosis: which-key is loaded, but its automatic trigger excludes the local leader. Verify manual opening, then add the local leader trigger.
Using "neovim-debugging". A Telescope function became unavailable after updating plugins.
Expected outcome:
Diagnosis: the update likely changed an exported API or extension load order. Confirm the function and locked versions before changing configuration.
Using "neovim-debugging". Neovim startup is slow, but a minimal configuration starts quickly.
Expected outcome:
Diagnosis: plugin or user configuration overhead is the likely source. Compare timing entries and test the slowest component in isolation.
Security Audit
High RiskMost matches are scanner false positives caused by Neovim terms, Markdown fences, local configuration paths, and headless diagnostic commands. Fixed filenames under /tmp create symlink and log-disclosure risks, while executable templates can become injection vectors if placeholders contain untrusted input. Publication should wait until command templates and temporary-file handling are hardened.
Confirmed security concerns (1)
Capability review items (6)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
โก Contains scripts (3)
๐ Filesystem access (39)
โ๏ธ External commands (20)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/bityoungjae-neovim-debugging/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/bityoungjae-neovim-debugging?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/bityoungjae-neovim-debugging?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bityoungjae-neovim-debugging/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/bityoungjae-neovim-debugging.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
BitYoungjae. (2026). neovim-debugging security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/bityoungjae-neovim-debugging/audits/10BibTeX citation
@techreport{bityoungjae-bityoungjae-neovim-debugging-2026,
author = {BitYoungjae},
title = {neovim-debugging security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/bityoungjae-neovim-debugging/audits/10},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "neovim-debugging security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "BitYoungjae"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/bityoungjae-neovim-debugging/audits/10"
identifiers:
- type: other
value: "skillstore:bityoungjae-neovim-debugging:audit:10"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Repair a Broken Keymap
Trace missing or conflicting mappings, leader settings, plugin loading, and which-key triggers.
Investigate Plugin Failures
Check plugin installation, load conditions, exported functions, configuration calls, and version changes.
Profile Editor Performance
Separate startup and runtime delays, collect timing evidence, and identify slow plugins or functions.
Try These Prompts
Diagnose this Neovim error: [complete error]. Explain its likely cause and give one focused verification step.
My Neovim key [key] should [expected behavior], but [actual behavior]. Build a short hypothesis list and test the most likely cause first.
Investigate why [plugin] is not working in [Neovim or LazyVim]. Use this configuration and error evidence: [details]. Confirm loading before proposing changes.
Diagnose this Neovim performance problem: [symptom and trigger]. Design a minimal comparison, interpret the measurements, and identify the strongest root-cause evidence.
Best Practices
- Provide the complete error, exact trigger, expected behavior, and recent configuration changes.
- Run the smallest diagnostic that can distinguish between the leading hypotheses.
- Review commands, validate placeholders, and protect diagnostic logs before execution.
Avoid
- Do not run every diagnostic command without a specific hypothesis.
- Do not interpolate untrusted names or expressions into shell or Lua commands.
- Do not modify configuration until evidence identifies the responsible layer.
Frequently Asked Questions
Does this skill support standard Neovim?
Does it edit my configuration automatically?
Can it debug visual problems?
Which plugins receive specific guidance?
Why does it use headless Neovim?
What information should I provide?
Developer Details
Author
BitYoungjaeLicense
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Repository
https://github.com/BitYoungjae/marketplace/tree/main/plugins/nvim-doctor/skills/neovim-debuggingRef
8c3e20bba512c392d9b02ee748b18e0b09d4982c
Maintenance freshness
7/24/2026
Usage
6 downloads ยท 235 views
File structure