What problem does it solve? Debugging and monitoring LLM applications is difficult because prompts, chains, and agent calls are opaque and hard to reproduce. This Skill provides tracing, dataset-based evaluation, and production monitoring workflows for LLM systems using LangSmith. ## Core Features & Use Cases - Tracing: Capture inputs, outputs, latency, and token usage for every LLM call using the @traceable decorator or the OpenAI wrapper. - Evaluation: Build datasets from production traces and run systematic evaluations with custom, LLM-as-judge, or built-in LangChain evaluators. - Production Monitoring: Track errors, costs, feedback scores, and latency trends, with sampling and batching to control overhead. - Use Case: A team shipping a RAG chatbot traces every retrieval and generation call, builds a regression dataset from low-rated production runs, and runs automated evaluations in CI to catch accuracy drops before release. ## Quick Start Set the LANGSMITH_API_KEY and LANGSMITH_TRACING environment variables, then ask the assistant to add @traceable decorators to your LLM functions so calls appear in the LangSmith dashboard.