Context engineering tool for AI coding assistants. Detects post-training knowledge gaps, resolves them via MCP.
JavaScript (Node.js >= 18, ES modules). No build step. No TypeScript.
bin/— CLI (booklib.js) and MCP server (booklib-mcp.js)lib/engine/— core: indexer, searcher, gap-detector, context-map, registrieslib/wizard/—booklib initinteractive wizardhooks/— PreToolUse/PostToolUse hooks for Claude Codeskills/— 23 bundled skills (SKILL.md files)tests/— 767 tests vianode:test
npm install— install depsnpm test— run all tests (must pass before committing)npm link— link for local CLI testingnode bin/booklib.js <cmd>— run CLI from source
- Always add a test when fixing a bug
- Never write to CLAUDE.md or other agent config files from code — MCP handles discovery
- MCP tools: lookup, review, remember, verify, guard (5 exposed, old names kept as aliases)
BookLib: knowledge tools for this project. Read skills/booklib-mcp-guide/SKILL.md before first use.