llm-app-patterns

Automate design patterns for LLM applications, RAG pipelines, and LLMOps.

6|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/ChrstprJohn/SamsonDentalCenter --skill llm-app-patterns-chrstprjohn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: llm-app-patterns
Source: https://github.com/ChrstprJohn/SamsonDentalCenter/tree/main/.agent/skills/llm-app-patterns
Command: npx skills add https://github.com/ChrstprJohn/SamsonDentalCenter --skill llm-app-patterns-chrstprjohn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

LLM app design patterns are often scattered, leading to inconsistent architectures and tooling choices.

Core Features & Use Cases

  • RAG pipelines with document ingestion, retrieval, and generation patterns.
  • ReAct-style agents, function calling, and plan-execute architectures for multi-step tasks.
  • Prompt IDEs, templates, versioning, and chaining for modular prompts and experiments.
  • LLMOps observability, evaluation, and monitoring patterns to improve reliability.

Quick Start

Prototype a simple LLM app by starting with a RAG pattern and a basic ReAct agent using the included templates.

Frequently Asked Questions about llm-app-patterns

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

FAQPage Schema
What are the standard architecture patterns for building production-ready LLM applications?

Standard LLM application patterns include modular RAG pipelines for retrieval, ReAct-style agents for multi-step task execution, and LLMOps monitoring for observability. Using these established architectures ensures consistent tooling integration and reliable generation outputs.

How do I design a RAG pipeline for document ingestion and retrieval?

Design a RAG pipeline by applying modular patterns for document ingestion, retrieval, and generation. Structuring the retrieval architecture with dedicated templates separates data fetching from generation, improving the accuracy of synthesized responses.

What is the best way to structure multi-step tasks using ReAct agents and function calling?

The best way to structure multi-step tasks is using plan-execute architectures with ReAct-style agents and function calling. This modular pattern allows the LLM to dynamically select tools, execute actions, and reason through intermediate steps autonomously.

Can I use prompt templates and versioning for modular prompt experiments?

Yes, you can use prompt IDEs to manage prompt templates, versioning, and chaining. This approach enables structured prompt experiments, allowing developers to iterate on modular prompts and compare generation outputs systematically.

How do LLMOps observability patterns improve the reliability of AI agents?

LLMOps observability patterns improve reliability by applying evaluation and monitoring architectures to AI agents and RAG pipelines. These patterns provide visibility into tool integration and generation behaviors, allowing developers to detect anomalies and evaluate performance systematically.