skills
Expert code review, gap detection, and team knowledge capture
All Skills in This Repository (18)
Pure Emerald Level Indicatorsdesign-patterns
Guide GoF design pattern application in code generation and architecture reviews.
data-pipelines
Guide engineers to design, implement, and audit data pipelines.
system-design-interview
Generate structured system design proposals using the Alex Xu 4-step framework.
web-scraping-python
Build Python web scrapers with requests, BeautifulSoup, and Selenium.
microservices-patterns
Generate and review microservices code using Chris Richardson's Microservices Patterns.
refactoring-ui
Apply Refactoring UI principles to improve visual hierarchy in UI designs.
clean-code-reviewer
Analyze code against Clean Code principles and return structured feedback with before/after examples.
data-intensive-patterns
Generate or review data-intensive application code using Kleppmann's design patterns.
storytelling-with-data
Generate and review charts, dashboards, and decks using Storytelling with Data principles.
effective-java
Generate and review Java code using Effective Java patterns and best practices.
effective-kotlin
Apply the 52 Effective Kotlin items to generate and review safer Kotlin code.
skill-router
Routes tasks to the most relevant @booklib/skills library skill based on task descriptions, filenames, and language hints.
Frequently Asked Questions
FAQPage SchemaHow 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โopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core