BookLib Skills
Expert knowledge from canonical books, delivered via MCP. Install with:
npm install -g @booklib/core
booklib install <skill-name>
Available Skills (23)
- animation-at-work: Apply web animation principles from Animation at Work by Rachel Nabors. Covers human perception of motion, 12 principles
- booklib-mcp-guide: Use when working with BookLib MCP tools. Reference for lookup, review, remember, verify, guard — parameters, workflows,
- clean-code-reviewer: Reviews code against Robert C. Martin's Clean Code principles. Use when users share code for review, ask for refactoring
- data-intensive-patterns: Generate and review data-intensive application code using patterns from Martin Kleppmann's "Designing Data-Intensive App
- data-pipelines: Apply Data Pipelines Pocket Reference practices (James Densmore). Covers Infrastructure (Ch 1-2: warehouses, lakes, clou
- design-patterns: Apply and review GoF design patterns from Head First Design Patterns. Use for Creational patterns (Factory Method, Abstr
- domain-driven-design: Design and review software using patterns from Eric Evans' "Domain-Driven Design." Use for DDD tactical patterns (Entiti
- effective-java: Generate and review Java code using patterns and best practices from Joshua Bloch's "Effective Java" (3rd Edition). Use
- effective-kotlin: Apply Effective Kotlin best practices (Marcin Moskała, 2nd Ed). Covers Safety (Items 1-10: mutability, scope, nulls, typ
- effective-python: Review existing Python code and write new Python code following the 90 best practices from "Effective Python" by Brett S
- effective-typescript: Review existing TypeScript code and write new TypeScript following the 62 items from "Effective TypeScript" by Dan Vande
- kotlin-in-action: Apply Kotlin In Action practices (Elizarov, Isakova, Aigner, Jemerov, 2nd Ed). Covers Basics (Ch 1-3: functions, extensi
- lean-startup: Apply The Lean Startup practices (Eric Ries). Covers Vision (Ch 1-4: Start, Define, Learn, Experiment — validated learni
- microservices-patterns: Generate and review microservices code using patterns from Chris Richardson's "Microservices Patterns." Use this skill w
- programming-with-rust: Write and review Rust code using practices from "Programming with Rust" by Donis Marshall. Covers ownership, borrowing,
- refactoring-ui: Apply UI design principles from Refactoring UI by Adam Wathan & Steve Schoger. Covers visual hierarchy (size, weight, co
- rust-in-action: Write and review Rust code using systems programming concepts from "Rust in Action" by Tim McNamara. Covers language fou
- skill-router: Select the 1-2 most relevant @booklib/skills for a given file, PR, or task. Use before applying any skill when unsure wh
- spring-boot-in-action: Write and review Spring Boot applications using practices from "Spring Boot in Action" by Craig Walls. Covers auto-confi
- storytelling-with-data: Apply data visualization and storytelling principles from Storytelling with Data by Cole Nussbaumer Knaflic. Covers choo
- system-design-interview: Apply system design principles from System Design Interview by Alex Xu. Covers scaling (load balancing, DB replication,
- using-asyncio-python: Apply Using Asyncio in Python practices (Caleb Hattingh). Covers Introducing Asyncio (Ch 1: what it is, I/O-bound concur
- web-scraping-python: Apply Web Scraping with Python practices (Ryan Mitchell). Covers First Scrapers (Ch 1: urllib, BeautifulSoup), HTML Pars
Full Platform
npm install -g @booklib/core
booklib init
Includes: gap detection, MCP server (5 tools), runtime hooks, hybrid search, knowledge graph.
1---2name: booklib-skills3description: BookLib — context engineering for AI coding assistants. 23 expert skills plus post-training gap detection, MCP tools, and runtime context injection. Install with: npm install -g @booklib/core && booklib init4license: MIT5---67# BookLib Skills89Expert knowledge from canonical books, delivered via MCP. Install with:1011```bash12npm install -g @booklib/core13booklib install <skill-name>14```1516## Available Skills (23)1718- **animation-at-work**: Apply web animation principles from Animation at Work by Rachel Nabors. Covers human perception of motion, 12 principles19- **booklib-mcp-guide**: Use when working with BookLib MCP tools. Reference for lookup, review, remember, verify, guard — parameters, workflows, 20- **clean-code-reviewer**: Reviews code against Robert C. Martin's Clean Code principles. Use when users share code for review, ask for refactoring21- **data-intensive-patterns**: Generate and review data-intensive application code using patterns from Martin Kleppmann's "Designing Data-Intensive App22- **data-pipelines**: Apply Data Pipelines Pocket Reference practices (James Densmore). Covers Infrastructure (Ch 1-2: warehouses, lakes, clou23- **design-patterns**: Apply and review GoF design patterns from Head First Design Patterns. Use for Creational patterns (Factory Method, Abstr24- **domain-driven-design**: Design and review software using patterns from Eric Evans' "Domain-Driven Design." Use for DDD tactical patterns (Entiti25- **effective-java**: Generate and review Java code using patterns and best practices from Joshua Bloch's "Effective Java" (3rd Edition). Use 26- **effective-kotlin**: Apply Effective Kotlin best practices (Marcin Moskała, 2nd Ed). Covers Safety (Items 1-10: mutability, scope, nulls, typ27- **effective-python**: Review existing Python code and write new Python code following the 90 best practices from "Effective Python" by Brett S28- **effective-typescript**: Review existing TypeScript code and write new TypeScript following the 62 items from "Effective TypeScript" by Dan Vande29- **kotlin-in-action**: Apply Kotlin In Action practices (Elizarov, Isakova, Aigner, Jemerov, 2nd Ed). Covers Basics (Ch 1-3: functions, extensi30- **lean-startup**: Apply The Lean Startup practices (Eric Ries). Covers Vision (Ch 1-4: Start, Define, Learn, Experiment — validated learni31- **microservices-patterns**: Generate and review microservices code using patterns from Chris Richardson's "Microservices Patterns." Use this skill w32- **programming-with-rust**: Write and review Rust code using practices from "Programming with Rust" by Donis Marshall. Covers ownership, borrowing, 33- **refactoring-ui**: Apply UI design principles from Refactoring UI by Adam Wathan & Steve Schoger. Covers visual hierarchy (size, weight, co34- **rust-in-action**: Write and review Rust code using systems programming concepts from "Rust in Action" by Tim McNamara. Covers language fou35- **skill-router**: Select the 1-2 most relevant @booklib/skills for a given file, PR, or task. Use before applying any skill when unsure wh36- **spring-boot-in-action**: Write and review Spring Boot applications using practices from "Spring Boot in Action" by Craig Walls. Covers auto-confi37- **storytelling-with-data**: Apply data visualization and storytelling principles from Storytelling with Data by Cole Nussbaumer Knaflic. Covers choo38- **system-design-interview**: Apply system design principles from System Design Interview by Alex Xu. Covers scaling (load balancing, DB replication, 39- **using-asyncio-python**: Apply Using Asyncio in Python practices (Caleb Hattingh). Covers Introducing Asyncio (Ch 1: what it is, I/O-bound concur40- **web-scraping-python**: Apply Web Scraping with Python practices (Ryan Mitchell). Covers First Scrapers (Ch 1: urllib, BeautifulSoup), HTML Pars4142## Full Platform4344```bash45npm install -g @booklib/core46booklib init47```4849Includes: gap detection, MCP server (5 tools), runtime hooks, hybrid search, knowledge graph.