Coding
PromptBeginner5 minmarkdown
Nano Banana Pro
Agent skill for nano-banana-pro
7
This file provides guidance to Claude Code (claude.ai/code) when working with
Sign in to like and favorite skills
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Modern Neovim configuration using NvChad UI framework with lazy.nvim package manager. Built entirely in Lua with modular plugin architecture.
init.lua loads configuration modules in order: options → lazy → keymaps~/.local/share/nvim/base46_cache/)lua/config/options.lua - Vim options and settingslua/config/lazy.lua - Plugin manager bootstrap and spec loaderlua/config/keymaps.lua - Global keybindingslua/chadrc.lua - NvChad theme configuration (eldritch theme with
transparency)Each plugin has its own file in
lua/plugins/:
snacks.lua (picker, explorer, dashboard), noice.lua,
which-key.luablink.lua (main completion engine with LSP, snippets,
copilot sources)lsp.lua (TypeScript, ESLint, Tailwind, HTML, CSS, JSON),
mason.lua (LSP installer)conform.lua (formatting), treesitter.lua (syntax),
ts-autotag.lua, flash.lua (motion)copilot.lua, grug-far.lua (find/replace), persistence.lua
(sessions):checkhealth " Check all plugins health :LspInfo " Check LSP server status :ConformInfo " Check formatter status :Lazy health " Check lazy.nvim health
:Lazy " Open plugin manager UI :Lazy update " Update all plugins :Lazy sync " Sync plugin state with lockfile :Lazy restore " Restore plugins from lockfile
:Mason " Open Mason UI for LSP management :MasonUpdate " Update Mason registry :LspInstall [server] " Install specific LSP server :LspRestart " Restart LSP servers
<Space> - Leader key<leader><space> - Smart file finder (respects .gitignore)<leader>e - File explorer (Snacks)<leader>/ - Live grep in project<leader>, - Switch buffers<C-h/j/k/l> - Navigate windows (works in terminal too)gd - Go to definitiongr - Find referencesK - Hover documentation<leader>rn - Rename symbol<leader>ca - Code actions<leader>th - Toggle inlay hints<C-s> - Save file (all modes)<leader>ff - Find files<leader>fr - Recent files<leader>fg - Git files<Tab> - Accept/next suggestion<C-space> - Trigger completion manuallyConfigured servers with Mason auto-install:
ts_ls - TypeScript/JavaScript with inlay hintseslint - Auto-fix on save enabledtailwindcss - Extended class detection for cn() and cva()jsonls - With schemastore.nvim integrationAuto-format on save for:
:NvChadUpdate after theme changeslua/plugins/plugin-name.lua:Lazy sync to installlua/config/keymaps.lua if needed~/.local/share/nvim/base46_cache/ and restart:LspInfo and :Mason to check installation:Lazy profile to identify slow plugins