backend-rag-implementation
Build Retrieval-Augmented Generation (RAG) systems for LLM applications with vector databases and semantic search in FastAPI backends. Use when implementing knowledge-grounded AI, building document Q&A systems, or integrating LLMs with external knowledge bases.
npx skills add majiayu000/claude-skill-registry --skill backend-rag-implementation --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Backend RAG Implementation Master Retrieval-Augmented Generation (RAG) to build LLM applications that provide accurate, grounded responses using external knowledge sources. ## When to Use This Skill - Building Q&A systems over proprietary documents - Creating chatbots with current, factual information - Implementing semantic search with natural language queries - Reducing hallucinations with grounded responses - Enabling LLMs to access domain-specific knowledge - Building documentation assistants - Creating research tools with source citation ## Core Components ### 1. Vector Databases **Purpose**: Store and retrieve document embeddings efficiently **Options:** - **Pinecone**: Managed, scalable, fast queries - **Weaviate**: Open-source, hybrid search - **Milvus**: High performance, on-premise - **Chroma**: Lightweight, easy to use - **Qdrant**: Fast, filtered search - **FAISS**: Meta's library, local deployment ### 2. Embeddings **Purpose**: Convert text to numerical vectors for similarity search **Models:** - **text-embedding-ada-002** (OpenAI): General purpose, 1536 dims - **all-MiniLM-L6-v2** (Sentence Transformers): Fast, lightweight - **e5-large-v2**: High quality, multilingu
- When to Use This Skill
- Core Components
- 1. Vector Databases
- 2. Embeddings
- 3. Retrieval Strategies
- 4. Reranking
- Quick Start
- Advanced RAG Patterns
- Pattern 1: Hybrid Search
- Pattern 2: Multi-Query Retrieval
- Pattern 3: Contextual Compression
- Pattern 4: Parent Document Retriever
- Document Chunking Strategies
- Recursive Character Text Splitter
What does the backend-rag-implementation skill do?
Build Retrieval-Augmented Generation (RAG) systems for LLM applications with vector databases and semantic search in FastAPI backends. Use when implementing knowledge-grounded AI, building document Q&A systems, or integrating LLMs with external knowledge bases.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill backend-rag-implementation --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
