Guides users through creating, validating, and registering a new ArbiterOS instruction-metadata DSL YAML file. Use this skill whenever a user wants to add a new instruction metadata parser for ArbiterOS, write a DSL for a new agent type, classify instruction calls for a new agent integration, add support for a new agent's instructions to ArbiterOS, or validate an existing DSL file against the instruction_parsers schema. Also trigger for phrases like "add new agent parser", "create DSL for X agent", "register instruction parsers", "write instruction_parsers yaml", or when the user describes instructions from an agent that ArbiterOS doesn't know about yet.
Add new LLM model pricing entries to Langfuse's default-model-prices.json. Use when adding model prices, updating model pricing, creating model entries, adding Claude/OpenAI/Anthropic/Google/Gemini/AWS Bedrock/Azure/Vertex AI model pricing, working with matchPattern regex, pricingTiers, or model cost configuration. Covers model price JSON structure, regex patterns for multi-provider matching, tiered pricing with conditions, cache pricing, and validation rules.
Comprehensive backend development guide for Langfuse's Next.js 14/tRPC/Express/TypeScript monorepo. Use when creating tRPC routers, public API endpoints, BullMQ queue processors, services, or working with tRPC procedures, Next.js API routes, Prisma database access, ClickHouse analytics queries, Redis queues, OpenTelemetry instrumentation, Zod v4 validation, env.mjs configuration, tenant isolation patterns, or async patterns. Covers layered architecture (tRPC procedures → services, queue processors → services), dual database system (PostgreSQL + ClickHouse), projectId filtering for multi-tenant isolation, traceException error handling, observability patterns, and testing strategies (Jest for web, vitest for worker).