---
version: 4.1.0-fractal
name: llm-app-patterns
description: "Production-ready patterns for building LLM applications. Covers RAG pipelines, agent architectures, prompt IDEs, and LLMOps monitoring. Use when designing AI applications, implementing RAG, building agents, or setting up LLM observability."
---

# 🤖 LLM Application Patterns

> Production-ready patterns for building LLM applications, inspired by [Dify](https://github.com/langgenius/dify) and industry best practices.

## When to Use This Skill

Use this skill when:

- Designing LLM-powered applications
- Implementing RAG (Retrieval-Augmented Generation)
- Building AI agents with tools
- Setting up LLMOps monitoring
- Choosing between agent architectures

---

## 1. RAG Pipeline Architecture

## 🧠 Knowledge Modules (Fractal Skills)

### 1. [Overview](./sub-skills/overview.md)
### 2. [1.1 Document Ingestion](./sub-skills/11-document-ingestion.md)
### 3. [1.2 Embedding & Storage](./sub-skills/12-embedding-storage.md)
### 4. [1.3 Retrieval Strategies](./sub-skills/13-retrieval-strategies.md)
### 5. [1.4 Generation with Context](./sub-skills/14-generation-with-context.md)
### 6. [2.1 ReAct Pattern (Reasoning + Acting)](./sub-skills/21-react-pattern-reasoning-acting.md)
### 7. [2.2 Function Calling Pattern](./sub-skills/22-function-calling-pattern.md)
### 8. [2.3 Plan-and-Execute Pattern](./sub-skills/23-plan-and-execute-pattern.md)
### 9. [2.4 Multi-Agent Collaboration](./sub-skills/24-multi-agent-collaboration.md)
### 10. [3.1 Prompt Templates with Variables](./sub-skills/31-prompt-templates-with-variables.md)
### 11. [3.2 Prompt Versioning & A/B Testing](./sub-skills/32-prompt-versioning-ab-testing.md)
### 12. [3.3 Prompt Chaining](./sub-skills/33-prompt-chaining.md)
### 13. [4.1 Metrics to Track](./sub-skills/41-metrics-to-track.md)
### 14. [4.2 Logging & Tracing](./sub-skills/42-logging-tracing.md)
### 15. [4.3 Evaluation Framework](./sub-skills/43-evaluation-framework.md)
### 16. [5.1 Caching Strategy](./sub-skills/51-caching-strategy.md)
### 17. [5.2 Rate Limiting & Retry](./sub-skills/52-rate-limiting-retry.md)
### 18. [5.3 Fallback Strategy](./sub-skills/53-fallback-strategy.md)
