From vibing-nvim
Restores lost context in a vibing.nvim chat session by re-reading the live chat buffer. Use after session resets, dropped connections, or when Claude's reasoning diverges from earlier discussion.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vibing-nvim:vibing-chat-recallThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Restores this conversation's own context after it appears to have been lost (session reset,
Restores this conversation's own context after it appears to have been lost (session reset, dropped RPC connection, compaction) by re-reading the live vibing.nvim chat buffer this conversation is running in.
/vibing-chat-recall.This skill only makes sense inside a vibing.nvim chat session. If the environment doesn't look like one (see below), say so briefly and stop — don't guess at a file to read.
Every request sent through vibing.nvim's Claude CLI adapter carries one extra line appended to the system prompt:
Current vibing.nvim chat buffer file: /absolute/path/to/chat.md
Use that path — never rely on which Neovim window currently has focus, since the user may have switched away, or another chat may be running concurrently.
If that line isn't present in the system prompt, this skill isn't running inside vibing.nvim (or is running against an older vibing.nvim build that doesn't send it yet). Tell the user briefly and stop.
mcp__vibing-nvim__nvim_load_buffer with filepath set to the path from the system
prompt. This loads the file into a Neovim buffer in the background (no window switch) and
returns its bufnr, whether or not it was already open.mcp__vibing-nvim__nvim_get_buffer with that bufnr to fetch the buffer's current
content. This is the live in-memory content, including edits that haven't been written to
disk yet — vibing.nvim chat buffers are not auto-saved, so the on-disk file can lag behind
what's actually been discussed.Read tool. This may miss the most recent unsaved
exchange, but is better than nothing.Read through the recovered conversation to rebuild context internally. Reply with a short one-line acknowledgment only (e.g. "会話履歴を読み直しました。" / "Context restored.") — do not summarize the conversation or propose next steps unless the user asks for that separately.
npx claudepluginhub shabaraba/vibing.nvim --plugin vibing-nvimSearches past vibing.nvim chat files by natural-language topic, using grep to narrow candidates and semantic judgment to present relevant matches.
Automatically recovers working context after session compaction or when continuation is implied but context is missing. Supports Discord, Slack, Telegram, Signal, and other channels.
Recovers working context after session compaction or when continuation is implied. Works across Discord, Slack, Telegram, Signal.