What problem does it solve? Editing a Nixvim-based Neovim configuration inside a multi-host NixOS flake is error-prone: plugin ownership, LSP executable packages, host-scoped conditions, and secret handling can easily drift or break. This Skill guides safe, scoped changes to the repository's Neovim setup across the GTR7, XPS13, and Raspberry Pi profiles. ## Core Features & Use Cases - Scoped change workflow: Establishes context from flake.nix and profile files, resolves ambiguous decisions before editing, and keeps Nixvim versus Home Manager ownership explicit. - Proportional validation: Runs source-safety gates, builds affected Nixvim wrappers per architecture, and executes headless Neovim smoke tests without launching an interactive UI. - Secret-safe editing: Enforces runtime-only loading of API keys and tokens so credentials never enter Nix expressions, generated init files, or the Nix store. - Use Case: Add a new LSP server to the shared Neovim config, verify its executable package ownership, build both desktop wrappers, and confirm the Pi profile stays LSP-disabled. ## Quick Start Use the nixcf-nixvim skill to add a Treesitter grammar and LSP server to the shared Neovim configuration and validate the affected host wrappers.