booklib-aibooklib-aiOfficialยท18 Agent Skills Included

skills

Expert code review, gap detection, and team knowledge capture

Detects post-training knowledge gaps in your dependencies and injects current documentation while code is written. Applies 23 expert skills distilled from canonical books like Clean Code, Effective Java, and Designing Data-Intensive Applications to review and generate code. Captures team decisions and flags code that contradicts them, eliminating hallucinated APIs and outdated patterns.
npx skills add booklib-ai/skills --all -g -y
Available:

Tells the agent how the project is structured, which MCP tools (lookup, review, remember, verify, guard) to use, and directs it to read the booklib-mcp-guide skill before first use.

All Skills in This Repository (18)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
booklib-aibooklib-ai

design-patterns

Guide GoF design pattern application in code generation and architecture reviews.

Official
Advanced
๐Ÿ“ฆ In Repo
booklib-aibooklib-ai

data-pipelines

Guide engineers to design, implement, and audit data pipelines.

Official
Advanced
๐Ÿ“ฆ In Repo
booklib-aibooklib-ai

system-design-interview

Generate structured system design proposals using the Alex Xu 4-step framework.

Official
Advanced
๐Ÿ“ฆ In Repo
booklib-aibooklib-ai

web-scraping-python

Build Python web scrapers with requests, BeautifulSoup, and Selenium.

Official
Advanced
๐Ÿ“ฆ In Repo
booklib-aibooklib-ai

microservices-patterns

Generate and review microservices code using Chris Richardson's Microservices Patterns.

Official
Advanced
๐Ÿ“ฆ In Repo
booklib-aibooklib-ai

refactoring-ui

Apply Refactoring UI principles to improve visual hierarchy in UI designs.

Official
Intermediate
๐Ÿ“ฆ In Repo
booklib-aibooklib-ai

clean-code-reviewer

Analyze code against Clean Code principles and return structured feedback with before/after examples.

Official
Advanced
๐Ÿ“ฆ In Repo
booklib-aibooklib-ai

data-intensive-patterns

Generate or review data-intensive application code using Kleppmann's design patterns.

Official
Advanced
๐Ÿ“ฆ In Repo
booklib-aibooklib-ai

storytelling-with-data

Generate and review charts, dashboards, and decks using Storytelling with Data principles.

Official
Advanced
๐Ÿ“ฆ In Repo
booklib-aibooklib-ai

effective-java

Generate and review Java code using Effective Java patterns and best practices.

Official
Advanced
๐Ÿ“ฆ In Repo
booklib-aibooklib-ai

effective-kotlin

Apply the 52 Effective Kotlin items to generate and review safer Kotlin code.

Official
Advanced
๐Ÿ“ฆ In Repo
booklib-aibooklib-ai

skill-router

Routes tasks to the most relevant @booklib/skills library skill based on task descriptions, filenames, and language hints.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How to install BookLib skills?โ–ผ

Run `npx skills add booklib-ai/skills --all -g -y` in your terminal to install all skills globally.

What problem does BookLib solve?โ–ผ

It detects libraries released after your model's training cutoff and injects current docs at runtime, preventing hallucinated APIs and deprecated patterns in generated code.

Which coding tools work with BookLib?โ–ผ

It configures MCP automatically for Claude Code, Cursor, Copilot, Gemini CLI, Codex, Windsurf, and 8 more tools via the `booklib init` wizard.

What expert skills are included?โ–ผ

23 skills distilled from books like Clean Code, Effective Java, Effective Python, System Design Interview, Refactoring UI, and Microservices Patterns, covering code review, architecture, design, and data pipelines.

Can BookLib enforce team coding decisions?โ–ผ

Yes. Capture decisions with `booklib capture` and the guard tool warns whenever new code contradicts them, such as using Charges instead of PaymentIntents.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’