rag-engineer

Design and optimize Retrieval-Augmented Generation pipelines for improved context retrieval.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/giosuetedeschi-spec/bobu-website --skill rag-engineer-giosuetedeschi-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rag-engineer
Source: https://github.com/giosuetedeschi-spec/bobu-website/tree/main/.claude/skills/rag-engineer
Command: npx skills add https://github.com/giosuetedeschi-spec/bobu-website --skill rag-engineer-giosuetedeschi-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the common failure points in Retrieval-Augmented Generation, such as poor context quality, irrelevant search results, and LLM hallucinations caused by improper data handling.

Core Features & Use Cases

  • Retrieval Pipeline Design: Implement advanced strategies like hierarchical retrieval and hybrid search to ensure the most relevant context is surfaced.
  • Semantic Chunking: Optimize document preprocessing by respecting structural boundaries rather than arbitrary token limits.
  • Use Case: When building a customer support bot, use this skill to design a retrieval system that combines vector similarity with keyword matching to ensure accurate answers from technical documentation.

Quick Start

Use the rag-engineer skill to evaluate and optimize the current document chunking strategy for the project knowledge base.

Frequently Asked Questions about rag-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I improve LLM response accuracy and reduce hallucinations in a Retrieval-Augmented Generation pipeline?

To improve LLM response accuracy, Retrieval-Augmented Generation pipelines must surface superior context through advanced strategies like hybrid search and semantic chunking, preventing irrelevant search results that cause hallucinations. This ensures the LLM grounds its answers in accurate document data.

What is the best way to chunk documents for a semantic search engine and enterprise knowledge base?

The best way to chunk documents for a semantic search engine is semantic chunking, which respects structural boundaries rather than arbitrary token limits. This optimization prevents poor context quality and ensures the retrieval pipeline surfaces highly relevant information for LLM responses.

How do I design a retrieval pipeline for a customer support bot using technical documentation?

Design the retrieval pipeline by implementing hybrid search that combines vector similarity with keyword matching. This ensures the customer support bot retrieves accurate answers directly from technical documentation, mitigating common failure points in Retrieval-Augmented Generation.

When do I need hierarchical retrieval and hybrid search for my document Q&A system?

You need hierarchical retrieval and hybrid search for your document Q&A system when facing poor context quality and irrelevant search results. These advanced techniques ensure the most relevant context is surfaced from the knowledge base before generating LLM responses.

Do I need vector database indexing and embedding models to build a RAG system?

Yes, vector database indexing and embedding models are required expertise to build a RAG system. They form the core of semantic search engines by enabling vector similarity calculations, which are essential for retrieving relevant context and preventing LLM hallucinations.