
Rag Implementation
- 813 installs
- 44k repo stars
- Updated July 27, 2026
- sickn33/antigravity-awesome-skills
rag-implementation is a Claude Code skill that provides a repeatable workflow for building retrieval-augmented generation systems with embedding selection, vector databases, chunking, and retrieval optimization.
About
rag-implementation is a granular workflow skill from sickn33/antigravity-awesome-skills for building knowledge-grounded AI applications. The workflow spans embedding model selection, vector database setup, document chunking strategies, retrieval optimization, and evaluation of answer quality. Developers reach for rag-implementation when adding semantic search or grounded Q&A to agents, chatbots, or internal knowledge tools instead of relying on model parametric memory alone. Use cases include RAG-powered applications, semantic search indexes, and accurate citation-backed responses. The skill is tagged safe-risk and fits teams implementing their first or next iteration of a vector retrieval stack. It provides structured steps from corpus ingestion through retrieval tuning rather than one-off embedding snippets.
- Covers embedding model selection, vector database setup, chunking strategies, retrieval optimization, and evaluation
- Structured workflow with five distinct phases including requirements analysis and performance tuning
- Includes ready-to-use copy-paste prompts that invoke supporting skills like @ai-product and @embedding-strategies
- Focuses on practical trade-offs between accuracy, cost, and latency
- Designed for building semantic search, document Q&A, and knowledge-grounded AI features
Rag Implementation by the numbers
- 813 all-time installs (skills.sh)
- +26 installs in the week ending Jul 28, 2026 (Skillselion tracking)
- Ranked #1,293 of 16,659 AI & Agent Building skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill rag-implementationAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 813 |
|---|---|
| repo stars | ★ 44k |
| Security audit | 2 / 3 scanners passed |
| Last updated | July 27, 2026 |
| Repository | sickn33/antigravity-awesome-skills ↗ |
How do you implement RAG for an AI application?
Follow a repeatable process for adding accurate, knowledge-grounded retrieval to AI applications.
Who is it for?
Developers building knowledge-grounded AI apps who need a structured RAG workflow from embeddings through retrieval tuning.
Skip if: Simple chatbots without document grounding or teams with a finished RAG stack needing only minor prompt tweaks.
When should I use this skill?
A developer asks to implement RAG, set up a vector database, choose embeddings, optimize chunking, or build semantic search for agents.
What you get
Vector index, chunked document corpus, embedding pipeline, retrieval configuration, and evaluated RAG query responses.
- Vector index
- Chunking pipeline
- Retrieval configuration
Files
RAG Implementation Workflow
Overview
Specialized workflow for implementing RAG (Retrieval-Augmented Generation) systems including embedding model selection, vector database setup, chunking strategies, retrieval optimization, and evaluation.
When to Use This Workflow
Use this workflow when:
- Building RAG-powered applications
- Implementing semantic search
- Creating knowledge-grounded AI
- Setting up document Q&A systems
- Optimizing retrieval quality
Workflow Phases
Phase 1: Requirements Analysis
Skills to Invoke
ai-product- AI product designrag-engineer- RAG engineering
Actions
1. Define use case 2. Identify data sources 3. Set accuracy requirements 4. Determine latency targets 5. Plan evaluation metrics
Copy-Paste Prompts
Use @ai-product to define RAG application requirementsPhase 2: Embedding Selection
Skills to Invoke
embedding-strategies- Embedding selectionrag-engineer- RAG patterns
Actions
1. Evaluate embedding models 2. Test domain relevance 3. Measure embedding quality 4. Consider cost/latency 5. Select model
Copy-Paste Prompts
Use @embedding-strategies to select optimal embedding modelPhase 3: Vector Database Setup
Skills to Invoke
vector-database-engineer- Vector DBsimilarity-search-patterns- Similarity search
Actions
1. Choose vector database 2. Design schema 3. Configure indexes 4. Set up connection 5. Test queries
Copy-Paste Prompts
Use @vector-database-engineer to set up vector databasePhase 4: Chunking Strategy
Skills to Invoke
rag-engineer- Chunking strategiesrag-implementation- RAG implementation
Actions
1. Choose chunk size 2. Implement chunking 3. Add overlap handling 4. Create metadata 5. Test retrieval quality
Copy-Paste Prompts
Use @rag-engineer to implement chunking strategyPhase 5: Retrieval Implementation
Skills to Invoke
similarity-search-patterns- Similarity searchhybrid-search-implementation- Hybrid search
Actions
1. Implement vector search 2. Add keyword search 3. Configure hybrid search 4. Set up reranking 5. Optimize latency
Copy-Paste Prompts
Use @similarity-search-patterns to implement retrievalUse @hybrid-search-implementation to add hybrid searchPhase 6: LLM Integration
Skills to Invoke
llm-application-dev-ai-assistant- LLM integrationllm-application-dev-prompt-optimize- Prompt optimization
Actions
1. Select LLM provider 2. Design prompt template 3. Implement context injection 4. Add citation handling 5. Test generation quality
Copy-Paste Prompts
Use @llm-application-dev-ai-assistant to integrate LLMPhase 7: Caching
Skills to Invoke
prompt-caching- Prompt cachingrag-engineer- RAG optimization
Actions
1. Implement response caching 2. Set up embedding cache 3. Configure TTL 4. Add cache invalidation 5. Monitor hit rates
Copy-Paste Prompts
Use @prompt-caching to implement RAG cachingPhase 8: Evaluation
Skills to Invoke
llm-evaluation- LLM evaluationevaluation- AI evaluation
Actions
1. Define evaluation metrics 2. Create test dataset 3. Measure retrieval accuracy 4. Evaluate generation quality 5. Iterate on improvements
Copy-Paste Prompts
Use @llm-evaluation to evaluate RAG systemRAG Architecture
User Query -> Embedding -> Vector Search -> Retrieved Docs -> LLM -> Response
| | | |
Model Vector DB Chunk Store Prompt + ContextQuality Gates
- [ ] Embedding model selected
- [ ] Vector DB configured
- [ ] Chunking implemented
- [ ] Retrieval working
- [ ] LLM integrated
- [ ] Evaluation passing
Related Workflow Bundles
ai-ml- AI/ML developmentai-agent-development- AI agentsdatabase- Vector databases
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Related skills
FAQ
What steps does rag-implementation cover?
rag-implementation covers embedding model selection, vector database setup, document chunking strategies, retrieval optimization, and evaluation for building knowledge-grounded RAG applications.
When should developers use rag-implementation?
Developers use rag-implementation when building RAG-powered applications, semantic search, or knowledge-grounded chatbots that need accurate retrieval instead of relying solely on LLM parametric memory.
Is Rag Implementation safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.