# Booklib Skills

> 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 init

- Skill: `booklib-ai/booklib-skills` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add booklib-ai/booklib-skills`
- Raw SKILL.md: https://api.skillmd.com/api/skills/booklib-ai/booklib-skills/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: MIT
- Author: booklib-ai (https://skillmd.com/u/booklib-ai)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/booklib-ai/booklib-skills

---


# BookLib Skills

Expert knowledge from canonical books, delivered via MCP. Install with:

```bash
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

```bash
npm install -g @booklib/core
booklib init
```

Includes: gap detection, MCP server (5 tools), runtime hooks, hybrid search, knowledge graph.

