From vibe
Import file or folder to .vibe/docs/ for reference - converts heavy formats, indexes automatically
How this command is triggered — by the user, by Claude, or both
Slash command
/vibe:add <path>The summary Claude sees in its command listing — used to decide when to auto-load this command
1. Check `.vibe/` exists. If not: "No vibe context found. Run /vibe:init first." 2. Validate path exists (file or folder). If not found, report error and suggest similar paths if possible. 3. Copy to `.vibe/docs/`, preserving folder structure for directories. 4. For each file: - Text files (`.md`, `.txt`, `.json`, `.yaml`, `.csv`, etc.) -> copy as-is - Heavy formats (PDF, images, `.docx`, `.pptx`, etc.) -> copy original + generate companion `.md` with extracted text content, same filename - Large files (>10 pages or >50KB text): ask user "This file is [size]. Import full text or...
Check .vibe/ exists. If not: "No vibe context found. Run /vibe:init first."
Validate path exists (file or folder). If not found, report error and suggest similar paths if possible.
Copy to .vibe/docs/, preserving folder structure for directories.
For each file:
.md, .txt, .json, .yaml, .csv, etc.) -> copy as-is.docx, .pptx, etc.) -> copy original + generate companion .md with extracted text content, same filenameUpdate docs index in understanding.md:
- [Filename](docs/path) - One-line descriptionReport: files added, conversions made, index updated.
npx claudepluginhub jwlutz/claude_code_framework --plugin vibe/addInjects externally-sourced findings into the most recent /adamsreview:review artifact for this branch. Validates via Phase 4, re-renders, and re-publishes. Supports paste or structured --file --line --claim args.
/addCreates a new Markdown note in your Obsidian vault with YAML frontmatter including title, description, tags, related notes, timestamps. Supports category, title, and optional flags; outputs file path.