From best-practices-kb
Searches 170+ curated best practices from Google, Airbnb, Uber, Mozilla, Microsoft, Shopify, OWASP, Anthropic, and OpenAI across 35+ languages and frameworks using BM25-powered search.
How this skill is triggered — by the user, by Claude, or both
Slash command
/best-practices-kb:best-practicesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Searchable knowledge base of 170+ programming best practices across 35+ languages and frameworks. BM25-powered search over curated resources from industry leaders (Google, Airbnb, Uber, Mozilla, Microsoft, Shopify, OWASP, Anthropic, OpenAI).
Searchable knowledge base of 170+ programming best practices across 35+ languages and frameworks. BM25-powered search over curated resources from industry leaders (Google, Airbnb, Uber, Mozilla, Microsoft, Shopify, OWASP, Anthropic, OpenAI).
Python 3 must be installed:
python3 --version
When user asks about coding standards, best practices, style guides, code review, architecture, security, or performance for any language/framework, follow this workflow:
Extract from user request:
Always start with --recommend to get comprehensive results (resources + deep content):
python3 skills/best-practices/scripts/search.py "<language> <topic>" --recommend
Examples:
python3 skills/best-practices/scripts/search.py "python style guide" --recommend
python3 skills/best-practices/scripts/search.py "javascript clean code" --recommend
python3 skills/best-practices/scripts/search.py "react performance" --recommend
python3 skills/best-practices/scripts/search.py "sql optimization" --recommend
python3 skills/best-practices/scripts/search.py "api security" --recommend
# Search all resources (default)
python3 skills/best-practices/scripts/search.py "<query>" --domain resource
# Search by language/technology overview
python3 skills/best-practices/scripts/search.py "<query>" --domain language
# Search by category
python3 skills/best-practices/scripts/search.py "<query>" --domain category
# Deep search within crawled content files
python3 skills/best-practices/scripts/search.py "<query>" --content
# Deep search filtered by language
python3 skills/best-practices/scripts/search.py "<query>" --content --lang python
When a search result includes a File path, read it for detailed content:
content/core_technologies/250af6826bbd.md → Google JavaScript Style Guide
content/web_backend/b8aad3894efa.md → Python Code Style Guide
| Domain | Use For | Example |
|---|---|---|
resource | All 170+ resources with metadata | "python best practices" |
language | Language/tech overview with top resources | "go", "react" |
category | Browse by category | "frontend", "security" |
Searches within the actual crawled markdown files for deeper matches. Use --lang to filter by language.
Results are tagged with authority:
industry-leader — Google, Airbnb, Uber, Mozilla, Microsoft, Shopifystandard — OWASP, 12factor, Refactoring.Guruopen-source — GitHub community projectscommunity — Blog posts, tutorials| Domain | Technologies |
|---|---|
| Backend | Python, Ruby, Rails, PHP, Laravel, Node.js, NestJS, Go, Java, Kotlin, Scala, C#, Elixir, tRPC, Deno, Bun |
| Frontend | JavaScript, TypeScript, HTML, CSS, SASS, React, Vue, Angular, Next.js, Nuxt, Svelte, Solid.js |
| Systems | C, C++, Rust |
| Mobile | Swift, Objective-C, Flutter, Dart, React Native |
| Database | SQL, PostgreSQL, MySQL, NoSQL/MongoDB, Prisma, Drizzle ORM |
| DevOps | Bash, AWS, Microservices, Docker, Kubernetes |
| Security | OWASP, API Security, DevSecOps, LLM Security |
| AI/ML | MLOps, LLM, Prompt Engineering, AI Agents, Responsible AI |
| Tools | Code Review, Git, Biome, Turborepo, Nx |
| Topic | Resource | Authority |
|---|---|---|
| JavaScript Style | Airbnb Style Guide | ⭐ industry-leader |
| Clean Code | Clean Code JavaScript | open-source |
| System Design | System Design 101 (ByteByteGo) | open-source |
| Cloud Native | The Twelve-Factor App | 🏆 standard |
| Security | OWASP Top 10 | 🏆 standard |
| Go Style | Uber Go Style Guide | ⭐ industry-leader |
| Ruby Style | Community Ruby Style Guide | open-source |
| Design Patterns | Refactoring.Guru | 🏆 standard |
| User Asks About | Search Query |
|---|---|
| Code style for [language] | "<language> style guide" --recommend |
| How to structure a project | "system design architecture" --recommend |
| Security best practices | "security owasp api" --recommend |
| Database optimization | "sql postgresql optimization" --recommend |
| Frontend performance | "frontend performance web vitals" --recommend |
| Code review checklist | "code review best practices" --recommend |
| Cloud deployment | "aws microservices cloud native" --recommend |
| Design patterns for [lang] | "<language> design patterns" --recommend |
If new content is crawled, regenerate the CSVs:
python3 skills/best-practices/scripts/generate_csv.py
This reads content/index.json and produces:
data/resources.csv — All 170+ resources with metadatadata/languages.csv — Aggregated by language/technologydata/categories.csv — Aggregated by categorynpx claudepluginhub dereknguyen269/programing-best-practices --plugin best-practices-kbResearches external documentation, best practices, and industry standards via web search and codebase analysis. Useful for library docs, implementation comparisons, and recommended structures.
Guides WebSearch queries to find authoritative documentation, best practices, implementation patterns, and version-specific details for frameworks, APIs, and databases.
Searches GitHub, Stack Overflow, and technical blogs for solutions to technical implementation problems. Delivers comparative analysis with recommendations for decisions, libraries, or patterns.