MR
Mayur Rathi
@mayurrathi
⭐ 40.7k GitHub stars

Rag Implementation

Rag Implementation is an code AI skill with a core value of RAG (Retrieval-Augmented Generation) implementation workflow covering embedding selection, vector database setup, chunking strategies, and retrieval optimization. It helps developers solve real-world problems in the code domain, boosting efficiency, automating repetitive tasks, and optimizing workflows.

RAG (Retrieval-Augmented Generation) implementation workflow covering embedding selection, vector database setup, chunking strategies, and retrieval optimization.

Last verified on: 2026-07-07

Quick Facts

Category code
Works With Claude
Source sickn33/antigravity-awesome-skills
Stars ⭐ 40.7k
Last Verified 2026-07-07
Risk Level Low
mkdir -p ./skills/rag-implementation && curl -sfL https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/main/skills/rag-implementation/SKILL.md -o ./skills/rag-implementation/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# 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 design

- `rag-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

text
Use @ai-product to define RAG application requirements

Phase 2: Embedding Selection


#### Skills to Invoke

- `embedding-strategies` - Embedding selection

- `rag-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

text
Use @embedding-strategies to select optimal embedding model

Phase 3: Vector Database Setup


#### Skills to Invoke

- `vector-database-engineer` - Vector DB

- `similarity-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

text
Use @vector-database-engineer to set up vector database

Phase 4: Chunking Strategy


#### Skills to Invoke

- `rag-engineer` - Chunking strategies

- `rag-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

text
Use @rag-engineer to implement chunking strategy

Phase 5: Retrieval Implementation


#### Skills to Invoke

- `similarity-search-patterns` - Similarity search

- `hybrid-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

text
Use @similarity-search-patterns to implement retrieval

text
Use @hybrid-search-implementation to add hybrid search

Phase 6: LLM Integration


#### Skills to Invoke

- `llm-application-dev-ai-assistant` - LLM integration

- `llm-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

text
Use @llm-application-dev-ai-assistant to integrate LLM

Phase 7: Caching


#### Skills to Invoke

- `prompt-caching` - Prompt caching

- `rag-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

text
Use @prompt-caching to implement RAG caching

Phase 8: Evaluation


#### Skills to Invoke

- `llm-evaluation` - LLM evaluation

- `evaluation` - 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

text
Use @llm-evaluation to evaluate RAG system

RAG Architecture


text
User Query -> Embedding -> Vector Search -> Retrieved Docs -> LLM -> Response
                |              |              |              |
            Model         Vector DB     Chunk Store    Prompt + Context

Quality Gates


- [ ] Embedding model selected

- [ ] Vector DB configured

- [ ] Chunking implemented

- [ ] Retrieval working

- [ ] LLM integrated

- [ ] Evaluation passing


Related Workflow Bundles


- `ai-ml` - AI/ML development

- `ai-agent-development` - AI agents

- `database` - Vector databases

🎯 Best For

  • Claude users
  • Software engineers
  • Development teams
  • Tech leads

💡 Use Cases

  • Code quality improvement
  • Best practice enforcement

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Rag Implementation to Your Work

    Open your project in the AI assistant and ask it to apply the skill. Start with a small module to verify the output quality.

  4. 4

    Review and Refine

    Review AI suggestions before committing. Run tests, check for regressions, and iterate on the skill output.

❓ Frequently Asked Questions

Is Rag Implementation compatible with Cursor and VS Code?

Yes — this skill works with any AI coding assistant including Cursor, VS Code with Copilot, and JetBrains IDEs.

Do I need specific dependencies for Rag Implementation?

Check the install command and Works With section. Most code skills only require the AI assistant and your codebase.

How do I install Rag Implementation?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/rag-implementation/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Skipping validation

Always test AI-generated code changes, even for simple refactors.

Missing dependency updates

Check if the skill requires updated dependencies or new packages.

🔗 Related Skills