.claude/skills/book-search/SKILL.md
--- context: fork model: haiku --- # /book-search Search the vault's indexed book and PDF content using BM25 relevance ranking. Returns ranked results from architecture books without reading full files. ## Usage ``` /book-search <topic> /book-search "event driven" /book-search microservices /book-search clean architecture ``` ## Instructions When the user invokes `/book-search <query>` or asks "which books discuss X" or "what do my books say about X": ### Phase 1: Search the Graph Index
npx skillsauth add DavidROliverBA/ArchitectKB .claude/skills/book-searchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Search the vault's indexed book and PDF content using BM25 relevance ranking. Returns ranked results from architecture books without reading full files.
/book-search <topic>
/book-search "event driven"
/book-search microservices
/book-search clean architecture
When the user invokes /book-search <query> or asks "which books discuss X" or "what do my books say about X":
Run the graph search filtered to book content:
node scripts/graph-query.js --search "<query>"
From the results, include ONLY entries where:
PDF (indexed PDF books)Page with source field containing .pdf or tags containing pdf-import or type/bookIMPORTANT: Do NOT read the full Page or PDF files. Only use the search results (title, score, path) to present the ranked list.
Format as a concise table:
## Books discussing "<query>"
| Score | Book | Source |
| ----- | ------------------------------------------------------ | ---------- |
| 11.89 | Clean Architecture (Robert C. Martin) | PDF |
| 8.50 | Building Microservices 2nd Ed (Sam Newman) | Page + PDF |
| 5.45 | Fundamentals of Software Architecture (Richards, Ford) | PDF |
_Ranked by BM25 relevance score. Use `/search <query>` for all vault content._
After presenting results, offer but do NOT automatically perform:
To dive deeper, I can:
- Read a specific book's Page note for key concepts
- Search for specific passages in the full extracted text
- Find related ADRs or projects that reference these concepts
Wait for the user to explicitly request before reading any files.
The graph search index includes:
Page - Building Microservices 2nd Edition.md) — have title, keywords, tags, and excerpt+PDFs/buildingmicroservices2e.pdf) — have extracted keywords and title onlyPage notes contain richer metadata and will typically score higher than raw PDFs for the same book.
/book-search "domain driven design"
/book-search saga
/book-search "API gateway"
/book-search resilience patterns
/book-search "data mesh"
/book-search strangler fig
/search - Full vault search (all note types)/graph-query - Direct graph queries with type/status filters/related <topic> - Find all notes mentioning a topictools
--- context: fork --- # /youtube Save a YouTube video as both a Weblink (quick reference) and a detailed Page (full analysis). ## Usage ``` /youtube <url> /youtube <url> <optional title override> ``` ## Examples ``` /youtube https://www.youtube.com/watch?v=0TpON5T-Sw4 /youtube https://youtu.be/abc123 AWS re:Invent Keynote ``` ## Prerequisites This skill uses the MCP Docker YouTube tools: - `mcp__MCP_DOCKER__get_video_info` - Video metadata - `mcp__MCP_DOCKER__get_transcript` - Full trans
data-ai
Create and manage git worktrees for parallel agent sessions
testing
--- context: fork --- # /wipe Generate a context handoff summary, clear the session, and resume in a fresh conversation. Detects environment and provides automated (tmux) or manual workflow. ## Usage ``` /wipe /wipe quick # Minimal handoff, just essentials /wipe detailed # Comprehensive handoff with full context ``` ## Instructions When the user invokes `/wipe`: ### Phase 1: Detect Environment First, check the terminal environment: ```bash echo "Environment Detection:"
data-ai
--- context: fork --- # /weekly-summary Generate comprehensive weekly summary from daily notes, meetings, tasks, and project updates using parallel sub-agents. ## Usage ``` /weekly-summary /weekly-summary --last-week /weekly-summary --from 2026-01-01 --to 2026-01-07 /weekly-summary --output page # Create Page note instead of just outputting ``` ## Instructions This skill uses **5 parallel sub-agents** to gather data concurrently from different vault areas, then synthesizes a comprehensi