스킬 neovim-debugging
🔧

neovim-debugging

안전 ⚡ 스크립트 포함⚙️ 외부 명령어📁 파일 시스템 액세스🌐 네트워크 접근

Depurar problemas de configuración de Neovim

Los problemas de configuración de Neovim causan frustración y pérdida de productividad. Esta habilidad ofrece un diagnóstico sistemático mediante pruebas de hipótesis para identificar rápidamente las causas raíz y restaurar la funcionalidad.

지원: Claude Codex Code(CC)
📊 69 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"neovim-debugging" 사용 중입니다. My Neovim shows 'attempt to index local opts (a nil value)' when I try to use telescope

예상 결과:

  • Causa raíz: El plugin llama a la función sin pasar la tabla de opciones
  • Diagnóstico: El stack trace muestra que el llamador no está pasando opts
  • Solución: Parchar la función receptora para manejar opts nil, o asegurarse de que el llamador pase {}
  • Prevención: Revisar la compatibilidad del plugin después de las actualizaciones

"neovim-debugging" 사용 중입니다. My spacebar which-key popup is not showing any keymaps

예상 결과:

  • Causa raíz: La tecla líder no se establece antes de las definiciones de keymap
  • Diagnóstico: Verificar si vim.g.mapleader es nil cuando se crean los mappings
  • Solución: Mover vim.g.mapleader = ' ' antes de cualquier definición de keymap
  • Prevención: Siempre establecer la tecla líder en la sección before de la configuración

"neovim-debugging" 사용 중입니다. Neovim takes 3 seconds to start up

예상 결과:

  • Causa raíz: La carga diferida no está configurada correctamente en un plugin grande
  • Diagnóstico: El perfil muestra que el plugin carga en VimEnter en lugar de bajo demanda
  • Solución: Añadir condición ft, event o keys a la especificación del plugin
  • Prevención: Usar lazy-lock.json para rastrear cambios que impacten el rendimiento

보안 감사

안전
v5 • 1/16/2026

Pure documentation skill containing markdown files with Neovim debugging methodology and code examples. The static scanner flagged 336 patterns in markdown documentation as potential security issues, but all are false positives. The flagged patterns are code examples within markdown code fences (not executable backticks), references to Neovim config paths (not credential files), and diagnostic command examples (not network scanning tools). All tool usage is appropriate for diagnosing Neovim/LazyVim configuration issues.

6
스캔된 파일
1,824
분석된 줄 수
4
발견 사항
5
총 감사 수
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
85
콘텐츠
20
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

Arreglar problemas en la configuración inicial

Ponte en marcha rápidamente cuando los keymaps, plugins o funciones básicas no funcionan como se espera.

Depurar problemas específicos de LazyVim

Resolver problemas con extras de LazyVim, sobreescrituras de plugins y la estructura de configuración específica de LazyVim.

Diagnosticar problemas complejos de LSP y rendimiento

Profundizar en problemas del Language Server Protocol, optimización del tiempo de inicio y conflictos de plugins.

이 프롬프트를 사용해 보세요

Comprobación básica de errores
Mi Neovim muestra este error: [paste error message]. ¿Qué lo causa y cómo lo soluciono?
Diagnóstico de keymap
Mi keymap [leader/localleader] [key] no funciona. Ayúdame a diagnosticar por qué y encontrar una solución.
Depuración de plugins
El plugin [telescope/which-key/LSP] no funciona correctamente. Comprueba si está instalado y cargado, e identifica el problema.
Análisis de rendimiento
Neovim inicia lento o se queda trabado durante [typing/scrolling/saving]. Ayúdame a perfilar y solucionar el problema de rendimiento.

모범 사례

  • Usar siempre comandos headless para verificar el estado antes de pedir información al usuario
  • Formar hipótesis y probar primero la más probable en lugar de una depuración indiscriminada
  • Comprobar si el problema es nuevo revisando actualizaciones recientes de plugins o cambios de configuración
  • Verificar que los ajustes de leader y localleader estén establecidos ANTES de las definiciones de keymap

피하기

  • Pedir a los usuarios información que puedes obtener programáticamente con comandos headless
  • Ejecutar todos los comandos de diagnóstico posibles en lugar de enfocarse en el síntoma específico
  • Asumir que las APIs de los plugins no han cambiado después de las actualizaciones
  • Omitir pasos de reproducción y adivinar la causa raíz

자주 묻는 질문

¿Qué versiones de Neovim son compatibles?
Se recomienda Neovim 0.9+. Algunas funciones requieren 0.10+ para las API más recientes.
¿Cuál es el límite de detección del tiempo de inicio?
El inicio normal es inferior a 300 ms. Más de 1000 ms indica un problema serio de plugins.
¿Cómo se integra esta habilidad con mi configuración?
Lee tus archivos de configuración y ejecuta comandos de diagnóstico headless de forma remota.
¿Mis datos de configuración están seguros?
Sí. Todas las lecturas se mantienen dentro de tu directorio de configuración de Neovim. Ningún dato sale de tu máquina.
¿Por qué mi keymap no aparece en which-key?
Causas comunes: localleader no establecido, el disparador de which-key no está configurado o el plugin no está cargado.
¿En qué se diferencia esto de checkhealth?
checkhealth encuentra problemas conocidos. Esta habilidad diagnostica problemas de configuración específicos del usuario mediante depuración interactiva.