LLM Application Patterns
Expert in production LLM application patterns and architectures.
When to Use This Skill
Use when:
- Building production RAG (Retrieval-Augmented Generation) pipelines
- Implementing AI agents with tool use and multi-step reasoning
- Designing prompt engineering strategies and template systems
- Setting up LLMOps: monitoring, logging, tracing, and evaluation
- Deploying LLM applications with caching, rate limiting, and fallbacks
- Choosing between different agent architectures (ReAct, function calling, plan-execute, multi-agent)
- Optimizing retrieval: chunking strategies, vector databases, hybrid search
- Building production-ready systems: cost optimization, reliability, observability
Core Capabilities
This skill provides production-proven patterns for:
- RAG Pipelines - Document ingestion, chunking, embedding, retrieval, generation
- Agent Architectures - ReAct, function calling, plan-execute, multi-agent collaboration
- Prompt Engineering - Templates, versioning, A/B testing, chaining
- LLMOps & Monitoring - Metrics, logging, tracing, evaluation frameworks
- Production Patterns - Caching, rate limiting, retry logic, fallbacks
Pattern References
For detailed implementation guidance, see:
RAG Pipelines
Use when: Building search-augmented LLM applications
Covers:
- Document ingestion and preprocessing
- Chunking strategies (fixed, semantic, sliding window)
- Vector database selection and configuration
- Retrieval patterns (dense, sparse, hybrid, multi-vector)
- Generation with retrieved context
Agent Architectures
Use when: Building agents that use tools or multi-step reasoning
Covers:
- ReAct pattern (Reasoning + Acting)
- Function calling for structured tool use
- Plan-and-execute for complex tasks
- Multi-agent collaboration patterns
- Architecture decision matrix
Prompt Engineering
Use when: Creating reusable prompt systems
Covers:
- Prompt templates with variables
- Versioning and A/B testing
- Prompt chaining for multi-step workflows
- Few-shot learning patterns
- Best practices for prompt structure
LLMOps & Observability
Use when: Setting up monitoring and evaluation
Covers:
- Key metrics to track (performance, quality, cost, reliability)
- Logging and distributed tracing
- Evaluation frameworks and benchmarking
- Caching strategies for cost reduction
- Rate limiting and retry patterns
- Fallback strategies for reliability
Quick Decision Guide
| Goal |
Reference |
| Answer questions from your docs |
RAG Pipelines |
| Build tool-using agent |
Agent Architectures |
| Create reusable prompts |
Prompt Engineering |
| Monitor production system |
LLMOps & Observability |
Dependencies
- architect - For overall system design and architecture decisions
- data-modeler - For data schema design in RAG pipelines
- ops-manager - For production deployment and operations
1---2name: llm-app-patterns3description: Production LLM application patterns, architectures, and best practices. Covers RAG pipelines, agent architectures, prompt engineering, LLMOps, and production deployment patterns.4---56# LLM Application Patterns78Expert in production LLM application patterns and architectures.910## When to Use This Skill1112Use when:1314- Building production RAG (Retrieval-Augmented Generation) pipelines15- Implementing AI agents with tool use and multi-step reasoning16- Designing prompt engineering strategies and template systems17- Setting up LLMOps: monitoring, logging, tracing, and evaluation18- Deploying LLM applications with caching, rate limiting, and fallbacks19- Choosing between different agent architectures (ReAct, function calling, plan-execute, multi-agent)20- Optimizing retrieval: chunking strategies, vector databases, hybrid search21- Building production-ready systems: cost optimization, reliability, observability2223---2425## Core Capabilities2627This skill provides production-proven patterns for:28291. **RAG Pipelines** - Document ingestion, chunking, embedding, retrieval, generation302. **Agent Architectures** - ReAct, function calling, plan-execute, multi-agent collaboration313. **Prompt Engineering** - Templates, versioning, A/B testing, chaining324. **LLMOps & Monitoring** - Metrics, logging, tracing, evaluation frameworks335. **Production Patterns** - Caching, rate limiting, retry logic, fallbacks3435---3637## Pattern References3839For detailed implementation guidance, see:4041### [RAG Pipelines](references/rag-pipelines.md)4243**Use when:** Building search-augmented LLM applications4445Covers:4647- Document ingestion and preprocessing48- Chunking strategies (fixed, semantic, sliding window)49- Vector database selection and configuration50- Retrieval patterns (dense, sparse, hybrid, multi-vector)51- Generation with retrieved context5253### [Agent Architectures](references/agent-architectures.md)5455**Use when:** Building agents that use tools or multi-step reasoning5657Covers:5859- ReAct pattern (Reasoning + Acting)60- Function calling for structured tool use61- Plan-and-execute for complex tasks62- Multi-agent collaboration patterns63- Architecture decision matrix6465### [Prompt Engineering](references/prompt-engineering.md)6667**Use when:** Creating reusable prompt systems6869Covers:7071- Prompt templates with variables72- Versioning and A/B testing73- Prompt chaining for multi-step workflows74- Few-shot learning patterns75- Best practices for prompt structure7677### [LLMOps & Observability](references/llmops-observability.md)7879**Use when:** Setting up monitoring and evaluation8081Covers:8283- Key metrics to track (performance, quality, cost, reliability)84- Logging and distributed tracing85- Evaluation frameworks and benchmarking86- Caching strategies for cost reduction87- Rate limiting and retry patterns88- Fallback strategies for reliability8990---9192## Quick Decision Guide9394| Goal | Reference |95| :--- | :-------- |96| Answer questions from your docs | [RAG Pipelines](references/rag-pipelines.md) |97| Build tool-using agent | [Agent Architectures](references/agent-architectures.md) |98| Create reusable prompts | [Prompt Engineering](references/prompt-engineering.md) |99| Monitor production system | [LLMOps & Observability](references/llmops-observability.md) |100101---102103## Dependencies104105- **architect** - For overall system design and architecture decisions106- **data-modeler** - For data schema design in RAG pipelines107- **ops-manager** - For production deployment and operations