
WebSocket protocol covering RFC 6455, opening handshake, frame format, close codes, extensions (permessage-deflate), subprotocols, browser API, server implementations, authentication patterns, and reconnection strategies. Use for "WebSocket", "ws", "wss", "RFC 6455", "WebSocket handshake", "WebSocket close code", "WebSocket frame", "ping pong", "permessage-deflate", "WebSocket subprotocol", "WebSocket authentication", "WebSocket reconnect", "bufferedAmount", "WebSocket binary", "WebSocket proxy", "1006", "1000", "1001". Covers the raw bidirectional transport protocol itself. Do NOT use for broker-backed pub/sub or message-queue delivery (Kafka, RabbitMQ, SNS/SQS) — use the relevant broker skill in the `messaging` plugin for that.
Expert skill for Go web development across net/http (Go 1.22+), Gin, Fiber, Chi, and Echo. Covers routing, middleware composition, context propagation, JSON binding, validation, error handling, database integration, testing, and deployment. WHEN: "Go web", "Gin framework", "Fiber framework", "go-chi", "Echo framework", "net/http", "ServeMux", "gin.Context", "fiber.Ctx", "goroutine per request", "Go API", "Go REST", "Go middleware", "httptest", "Go handler", "Go router", "PathValue", "ShouldBindJSON", "Go graceful shutdown", "sqlx", "GORM", "pgx", "Go Docker scratch".
Expert skill for Spring Boot across all supported versions (3.x and 4.0). Provides deep expertise in IoC/DI, auto-configuration, Spring MVC, WebFlux, Spring Data, Spring Security, Actuator, configuration management, testing, and embedded servers. WHEN: "Spring Boot", "Spring MVC", "WebFlux", "Spring Data", "Spring Security", "auto-configuration", "@SpringBootApplication", "Actuator", "Spring JPA", "Spring REST", "DispatcherServlet", "@RestController", "@ConfigurationProperties", "Spring profiles", "Spring testing".
kubectl command-line usage and scripting: kubeconfig and context management, output formats (jsonpath, custom-columns, go-template), all major verbs (get, describe, apply, delete, exec, logs, port-forward, rollout, scale, drain), workload resources, config/storage, networking, RBAC, node management, debugging (CrashLoopBackOff, ImagePullBackOff, OOMKilled), and scripting patterns (dry-run, diff, wait, jq, kustomize). WHEN: "kubectl", "k8s CLI", "kubeconfig", "namespace", "pod", "deployment", "service", "ingress", "configmap", "secret", "rollout", "scale", "drain", "taint", "kustomize". Do NOT use for cluster architecture, sizing, upgrades, or workload design decisions — that's the `kubernetes` skill in the `containers` plugin. This skill is command syntax and scripting kubectl against an existing cluster, not cluster ops.
Bash 5.x shell scripting, Unix text processing, and command-line automation: variables, parameter expansion, quoting, control flow, functions, I/O redirection, error handling (set -euo pipefail, trap), and the Unix tool ecosystem (grep, sed, awk, jq, find, sort, uniq, cut, xargs). Covers process management, networking (curl, ssh, rsync, nc), file locking (flock), parallel execution, and production script patterns. WHEN: "Bash", "bash", "shell", "sh", ".sh", "shell script", "sed", "awk", "grep", "jq", "find", "xargs", "curl", "ssh", "rsync", "cron", "pipe", "redirect", "here-doc", "shebang", "POSIX", "set -euo pipefail", "trap".
Expert coverage of ThoughtSpot across all deployment models (Cloud and Software). Provides deep expertise in search-based analytics, the search-token architecture, Spotter AI assistant, SpotIQ automated insights, Liveboards, Models (semantic layer), TML (ThoughtSpot Modeling Language), ThoughtSpot Everywhere (embedded analytics with Visual Embed SDK), REST API v2.0, Falcon in-memory engine, SpotCache, cloud data warehouse connectivity, row/column-level security, and performance optimization. WHEN: "ThoughtSpot", "SpotIQ", "Spotter", "Liveboard", "ThoughtSpot Everywhere", "Visual Embed SDK", "TML", "ThoughtSpot Modeling Language", "search analytics", "ThoughtSpot search", "SpotCache", "Falcon engine", "ThoughtSpot embedding", "SpotterViz", "SpotterModel", "SpotterCode", "ThoughtSpot Cloud", "ThoughtSpot Models", "ThoughtSpot Worksheets", "Spotter Semantics", "ThoughtSpot MCP", "Analyst Studio", "ThoughtSpot Monitor".
Expert coverage of SQL Server Analysis Services (SSAS) across all versions. Provides deep expertise in Tabular and Multidimensional models, VertiPaq engine, DAX/MDX, processing strategies, and deployment. WHEN: "SSAS", "Analysis Services", "Tabular model", "Multidimensional model", "VertiPaq", "DAX query", "DAX measure", "MDX query", "OLAP cube", "DirectQuery", "calculation group", "SSAS processing", "SSAS partition", "row-level security RLS", "XMLA endpoint", "Azure Analysis Services", "AAS", "semantic model", "TMSL", "Tabular Editor", "DAX Studio", "MOLAP", "ROLAP".
Expert coverage of Tableau across all versions. Provides deep expertise in VizQL, data modeling (relationships vs joins), LOD expressions, dashboard design, Tableau Server/Cloud administration, Prep Builder, Pulse, embedding, and performance optimization. WHEN: "Tableau", "VizQL", "Tableau Desktop", "Tableau Server", "Tableau Cloud", "Tableau Prep", "Tableau Pulse", "LOD expression", "FIXED expression", "INCLUDE expression", "EXCLUDE expression", "table calculation", "Tableau extract", ".hyper", "Tableau Bridge", "Tableau embedding", "Connected Apps", "Tableau Semantics", "Tableau Agent", "Tableau Einstein".
Expert coverage of SQL Server Reporting Services (SSRS) across all versions. Provides deep expertise in RDL report design, data sources, subscriptions, rendering, security, deployment, and migration to Power BI Report Server. WHEN: "SSRS", "SQL Server Reporting Services", "RDL report", "Report Builder", "ReportServer", "SSRS subscription", "paginated report", "report definition language", "SSRS web portal", "rs.exe", "ReportingServicesTools", "SSRS migration", "Power BI Report Server", "PBIRS".
Expert coverage of Qlik Sense across all deployment models (Cloud, Enterprise on Windows, Enterprise on Kubernetes). Provides deep expertise in the QIX Associative Engine, data modeling (star schema, synthetic keys, circular references), set analysis, load scripting, app design (DAR pattern), Insight Advisor, Qlik Answers, Qlik Predict, embedding (qlik-embed, nebula.js, enigma.js), section access, governance, and performance optimization. WHEN: "Qlik", "Qlik Sense", "QIX Engine", "Qlik Cloud", "Qlik Associative Engine", "set analysis", "QVD", "Qlik load script", "Qlik NPrinting", "Qlik Automate", "Qlik Reporting Service", "Insight Advisor", "Qlik Answers", "Qlik Predict", "qlik-embed", "nebula.js", "enigma.js", "master items", "section access", "Qlik Talend", ".qvf", "synthetic key", "associative model".
Expert skill for Ruby on Rails web development across Rails 7.2, 8.0, and 8.1. Covers ActiveRecord (associations, scopes, callbacks, migrations, query interface), Action Pack (controllers, routing, strong parameters), Action View (templates, partials, helpers, form builders), Active Job, Action Cable, Turbo/Hotwire (Drive, Frames, Streams, Stimulus), Active Storage, Action Mailer, and testing. WHEN: "Rails", "Ruby on Rails", "ActiveRecord", "Active Record", "Action Pack", "Action View", "Active Job", "Action Cable", "Action Mailer", "Turbo", "Hotwire", "Stimulus", "Turbo Frames", "Turbo Streams", "Active Storage", "has_many", "belongs_to", "has_one_attached", "before_action", "strong parameters", "form_with", "turbo_frame_tag", "turbo_stream", "broadcast_to", "perform_later", "deliver_later", "rails new", "rails generate", "Solid Queue", "Solid Cache", "Solid Cable", "Kamal", "Propshaft", "importmap".
Azure CLI (az) command syntax and scripting: authentication (interactive, service principal, managed identity, SSO), output formats and JMESPath queries, resource groups, VMs, storage accounts/blobs, networking (VNets, NSGs, load balancers, DNS), Entra ID, AKS, App Service, Functions, databases (SQL, Cosmos DB, MySQL, PostgreSQL), Key Vault, Monitor/alerting, and infrastructure scripting patterns. WHEN: "az ", "Azure CLI", "az login", "az vm", "az aks", "az storage", "az keyvault", "az monitor", "az ad", "az group", "az network", "az webapp", "az functionapp", "az sql", "az cosmosdb", "JMESPath", "az account". Do NOT use for Azure architecture, landing zones, or multi-subscription strategy — that's the `cloud-platforms` plugin. This skill is about command syntax and scripting the CLI, not deciding what to provision.
AWS CLI v2 command syntax and scripting: authentication (profiles, SSO, assume-role, instance profiles), output formats and JMESPath queries, pagination and waiters, IAM, S3, Lambda, RDS, CloudFormation, ECS, EKS, CloudWatch, SSM, Route 53, STS, and VPC networking. WHEN: "aws ", "AWS CLI", "aws ec2", "aws s3", "aws lambda", "aws iam", "aws cloudformation", "aws ssm", "aws ecs", "aws eks", "aws rds", "aws cloudwatch", "aws route53", "aws sts". Do NOT use for AWS architecture, service selection, multi-account strategy, or FinOps — that's the `cloud-platforms` plugin. This skill is about command syntax and scripting the CLI, not deciding what to provision.
Top-level routing skill for ALL backend web framework and REST API technologies. Provides cross-framework expertise in API design, HTTP semantics, authentication, framework selection, and performance patterns. Use for framework selection, API design principles, and cross-framework comparisons. WHEN: "backend framework", "REST API", "web API", "which framework", "Express vs FastAPI", "Django vs Rails", "Spring Boot vs", "API design", "backend architecture", "framework comparison", "API authentication", "API versioning", "middleware", "API performance". Do NOT use for framework-specific implementation questions — use the matching technology skill (aspnet-core, django, express, fastapi, flask, go-web, nestjs, rails, rust-web, spring-boot).
Cross-protocol API and real-time communication strategy: protocol selection (REST vs GraphQL vs gRPC vs OData vs WebSocket vs SSE vs SignalR vs Socket.IO), API gateway design, versioning strategy, authentication across protocols, and multi-protocol architecture. Use when the question is strategic or comparative — "API design", "which protocol", "REST vs GraphQL", "WebSocket vs SSE", "API gateway", "API versioning", "CORS", "protocol comparison", "real-time architecture", "multi-protocol architecture". Do NOT use for technology-specific implementation questions (GraphQL resolvers, gRPC interceptors, SignalR hubs, etc.) — use the specific technology's skill instead.
Expert skill for NestJS framework development. Covers modules, providers/DI, controllers, guards, interceptors, pipes, exception filters, request lifecycle, GraphQL integration, WebSockets, microservices, CQRS, scheduling, queues, caching, health checks, testing, and platform abstraction (Express/Fastify). WHEN: "NestJS", "nest.js", "@nestjs", "NestModule", "@Module", "@Injectable", "@Controller", "@Guard", "@UseGuards", "@UseInterceptors", "@UsePipes", "@Catch", "ExceptionFilter", "ValidationPipe", "class-validator", "NestJS testing", "TestingModule", "NestJS microservice", "NestJS GraphQL", "NestJS WebSocket", "NestJS CQRS", "NestJS guards", "NestJS interceptors", "NestJS pipes", "NestJS Swagger", "@nestjs/config", "@nestjs/typeorm", "@nestjs/mongoose", "NestJS Prisma", "NestJS BullMQ". Do NOT use for general Node.js scripting, automation, or CLI-tool questions unrelated to the NestJS framework — that's the `cli-scripting` plugin's `nodejs` skill.
OData 4.x covering Entity Data Model, system query options ($filter, $select, $expand, $orderby, $apply), CSDL metadata, batch requests, functions/actions, and Microsoft/SAP ecosystem integration. Use for "OData", "$filter", "$select", "$expand", "$orderby", "$apply", "$count", "$search", "$batch", "EDM", "CSDL", "$metadata", "OData query", "lambda operator", "any", "all", "navigation property", "deep insert", "Power BI OData", "SAP OData", "OData action", "OData function".
Expert skill for Flask web framework development. Covers application factory, blueprints, routing, request/response handling, Jinja2 templates, application and request context (g, current_app), configuration, extensions ecosystem (SQLAlchemy, Login, WTF, CORS, Migrate), error handling, testing, and deployment. WHEN: "Flask", "flask", "Werkzeug", "Jinja2", "Blueprint", "Flask blueprint", "flask factory", "create_app", "Flask-SQLAlchemy", "Flask-Login", "Flask-WTF", "Flask-Migrate", "Flask-CORS", "Flask-JWT-Extended", "Flask-Caching", "Flask-Smorest", "flask test_client", "flask extension", "flask context", "current_app", "g object", "flask deployment", "flask gunicorn". Do NOT use for general Python scripting, automation, or CLI-tool questions unrelated to the Flask framework — that's the `cli-scripting` plugin's `python` skill.
gRPC 1.x covering Protocol Buffers, service definitions, streaming patterns, channels, interceptors, metadata, deadlines, error model, load balancing, health checking, retry policies, and performance tuning. Use for "gRPC", "protobuf", "Protocol Buffers", "proto3", "protoc", "Buf", "gRPC streaming", "bidirectional streaming", "gRPC interceptor", "gRPC metadata", "gRPC deadline", "gRPC health check", "gRPC load balancing", "gRPC-Web", "Connect protocol", "grpc-gateway", "service config", "retry policy", "hedging".
Expert skill for Express.js web framework development across Express 4.x and 5.x. Covers middleware chain, routing, error handling, request/response lifecycle, template engines, security (Helmet, CORS), body parsing, TypeScript setup, testing, and deployment. WHEN: "Express", "express.js", "express middleware", "app.use", "app.get", "app.post", "express router", "middleware ordering", "express error handler", "req.params", "req.query", "req.body", "res.json", "res.send", "express-validator", "supertest", "helmet", "cors middleware", "express rate limit", "multer", "express-session", "passport express", "Express 5", "express TypeScript". Do NOT use for general Node.js scripting, automation, or CLI-tool questions unrelated to the Express framework — that's the `cli-scripting` plugin's `nodejs` skill.
Cross-platform data analytics, business intelligence, and reporting guidance: data visualization, OLAP, semantic modeling, dashboard design, technology selection, and reporting theory. Use for technology-agnostic questions (which BI tool, star schema design, chart selection); route to a specific tool's skill for tool-specific syntax or config. WHEN: "analytics", "BI", "business intelligence", "dashboard", "reporting", "data visualization", "OLAP", "which BI tool", "star schema", "measures", "KPI", "semantic layer", "embedded analytics architecture". Do NOT use for tool-specific questions (DAX syntax, LookML, Tableau LOD expressions) -- use that tool's own skill in this plugin.
Server-Sent Events covering the EventSource API, text/event-stream format, auto-reconnection, Last-Event-ID resumption, named events, server implementations across Node.js/Python/Go/.NET/Rust, LLM streaming patterns, and infrastructure configuration. Use for "SSE", "Server-Sent Events", "EventSource", "text/event-stream", "Last-Event-ID", "event stream", "LLM streaming", "AI streaming", "token streaming", "server push", "live feed", "log streaming", "progress events", "retry field", "keepalive", "MCP transport". Covers the HTTP-native client-push transport itself. Do NOT use for broker-backed pub/sub or message-queue fan-out (Kafka, RabbitMQ, SNS/SQS) — use the relevant broker skill in the `messaging` plugin for that.
GraphQL covering schema design, type system, execution model, Apollo Server/Client, Federation 2.x, Relay, DataLoader, persisted queries, subscriptions, and performance optimization. Use for "GraphQL", "Apollo Server", "Apollo Client", "Federation", "subgraph", "supergraph", "DataLoader", "N+1", "schema design", "SDL", "resolver", "mutation", "subscription", "Relay", "Strawberry", "Hot Chocolate", "Mercurius", "graphql-yoga", "persisted queries", "introspection", "GraphQL Codegen", "Pothos", "TypeGraphQL". Do NOT use for framework-specific integration details (e.g. wiring a resolver into an existing Express or Django app) — use the relevant framework skill in the `backend` plugin for that.
Expert skill for ASP.NET Core Web API across .NET 8, 9, and 10. Covers middleware pipeline, dependency injection, Kestrel, routing, controllers vs Minimal APIs, model binding, filters, configuration, error handling, and deployment. WHEN: "ASP.NET Core", "ASP.NET", ".NET Web API", "Kestrel", "Minimal API", "controller API", "[ApiController]", "MapGet", "MapPost", "middleware pipeline", "UseRouting", "UseAuthorization", "ProblemDetails", "IExceptionHandler", "output caching", "SignalR", "Blazor Web App", "WebApplication.CreateBuilder". For deep Minimal API patterns (parameter binding, endpoint filters, organizing at scale), use the `aspnet-minimal-apis` skill instead.
Expert skill for Rust web development with Axum and Actix Web. Covers Tower ecosystem, extractors, middleware, state management, Tokio runtime, Serde, error handling (thiserror, anyhow, IntoResponse), database integration (SQLx, Diesel, SeaORM), testing, and deployment. WHEN: "Axum", "Actix Web", "Actix web", "actix-web", "Tower service", "Tower layer", "Rust web", "Rust API", "Rust REST", "Tokio runtime", "FromRequest", "FromRequestParts", "IntoResponse", "ResponseError", "AppError", "extractors", "web::Data", "axum::extract", "tower-http", "SQLx", "Diesel", "SeaORM", "thiserror", "Rust middleware", "Rust handler", "spawn_blocking", "JoinSet".
Grafana for analytics and BI-style dashboarding: dashboard design, data source configuration, alerting, provisioning as code, plugin management, and the LGTM stack, from the dashboarding/reporting angle. Use for building or troubleshooting Grafana dashboards, panels, alerting rules, or provisioning. WHEN: "Grafana", "Grafana dashboard", "Grafana panel", "Grafana alerting", "Grafana data source", "Grafana Cloud", "Grafana provisioning", "Grafana Terraform", "PromQL", "LogQL", "TraceQL", "Loki", "Tempo", "Mimir", "Grafana Alloy", "LGTM stack", "Grafana plugin", "Grafana variable", "grafana-cli", "Grafana alert rule", "notification policy", "contact point", "mute timing", "recording rule", "Grafana embed". Do NOT use for Grafana as part of an observability/monitoring stack (SLOs, on-call alert routing, infra metrics strategy) -- that's the `grafana` skill in the monitoring plugin.
Expert coverage of Apache Superset (5.x through 6.x). Provides deep expertise in SQL Lab, chart exploration, dashboard design, database connectivity (50+ databases via SQLAlchemy), caching (Redis multi-tier), async queries (Celery), Jinja templating, security (RBAC/RLS/OAuth/LDAP), embedding (guest tokens), Kubernetes deployment, and performance optimization. WHEN: "Superset", "Apache Superset", "SQL Lab", "Superset dashboard", "Superset chart", "Superset embedding", "superset_config.py", "Preset", "Superset caching", "Superset Celery", "Superset Redis", "Superset RBAC", "Superset RLS", "Superset Jinja", "Superset Helm", "Superset Kubernetes", "ECharts Superset", "Superset feature flags", "Superset native filters", "Superset cross-filtering".
Metabase expert. Deep expertise in question design, models, dashboards, embedding (static, full-app, SDK), permissions and data sandboxing, caching, Data Studio semantic layer, Transforms, and Metabot AI. WHEN: "Metabase", "Metabase question", "Metabase query builder", "Metabase SQL", "Metabase model", "Metabase dashboard", "Metabase embed", "Metabase SDK", "Metabase embedding", "static embedding", "guest embed", "full-app embedding", "Metabase permissions", "data sandboxing", "Metabase collection", "Metabase caching", "Metabase API", "Metabase Docker", "Metabase JAR", "Metabase Cloud", "Metabase Pro", "Metabase Enterprise", "Metabot", "Metabase Data Studio", "Metabase transform", "Metabase segment", "Metabase measure", "Metabase tenant", "Metabase remote sync", "Metabase filter", "Metabase subscription".
Microsoft Power BI expert. Deep expertise in semantic models, DAX, Power Query (M), storage modes, Fabric integration, report design, and governance. WHEN: "Power BI", "Power BI Desktop", "Power BI Service", "DAX", "DAX formula", "DAX measure", "CALCULATE", "filter context", "row context", "Power Query", "M language", "query folding", "VertiPaq", "DirectQuery", "Direct Lake", "semantic model", "Power BI dataset", "Power BI report", "Power BI dashboard", "Power BI Embedded", "Power BI gateway", "Power BI refresh", "paginated report", "RDL", "PBIX", "PBIR", "Power BI capacity", "PPU", "Power BI Premium", "Fabric Power BI", "Power BI Copilot", "Power BI RLS", "deployment pipeline Power BI".
Google Cloud Looker expert. Deep expertise in LookML semantic modeling, Explores, derived tables, caching with datagroups, embedded analytics, governance, Git-based development workflows, and Gemini AI integration. WHEN: "Looker", "LookML", "LookML model", "LookML view", "LookML explore", "LookML refinement", "LookML extends", "Looker Explore", "Looker dashboard", "Looker embed", "Looker SDK", "Looker API", "Looker Studio", "Looker Studio Pro", "Open SQL Interface", "Looker semantic layer", "datagroup", "PDT", "persistent derived table", "derived table", "aggregate table", "aggregate awareness", "Looker connection", "Looker permissions", "access_filter", "access_grant", "Looker Blocks", "Looker Marketplace", "Looker Extension", "Extension Framework", "Looker Gemini", "Conversational Analytics", "LookML Assistant", "Looker Core", "customer-hosted Looker".
DuckDB as an analytics and OLAP engine: analytical query patterns, Parquet/Arrow analytics, BI tool integration (Tableau, Power BI, Superset via JDBC/ODBC), local-first analytics, and data warehouse replacement at small-to-medium scale. Use when connecting DuckDB to a BI tool, running OLAP on files, or evaluating DuckDB as a warehouse replacement. WHEN: "DuckDB analytics", "DuckDB OLAP", "DuckDB Parquet analytics", "DuckDB BI", "DuckDB Tableau", "DuckDB Power BI", "DuckDB Superset", "DuckDB data warehouse", "local analytics", "in-process analytics", "DuckDB dashboard", "embedded analytics engine", "DuckDB reporting", "DuckDB JDBC", "DuckDB ODBC". Do NOT use for core DuckDB engine internals (SQL dialect, extensions, vectorized execution, config) -- that's the `duckdb` skill in the database plugin. Do NOT use for DuckDB in ETL/transformation pipelines (dbt-duckdb, ingestion, CDC) -- that's the `duckdb` skill in the etl plugin.
ASP.NET Core SignalR covering .NET 8, 9, and 10. Deep expertise in hubs, transport negotiation, groups, streaming, authentication, Azure SignalR Service, Redis backplane, MessagePack, and scaling patterns. Use for "SignalR", "hub", "HubContext", "SignalR group", "SignalR streaming", "Azure SignalR Service", "SignalR backplane", "SignalR Redis", "SignalR authentication", "SignalR reconnect", "MessagePack", "SignalR scale-out", "strongly typed hub", "IHubContext", "SignalR .NET", "Hub filter". Do NOT use for general ASP.NET Core framework questions unrelated to real-time hubs (middleware, minimal APIs, EF Core) — use the `aspnet-core` skill in the `backend` plugin for that.
REST API design covering OpenAPI 3.1, HTTP semantics, resource design, pagination, caching, content negotiation, CORS, API gateways, rate limiting, and error handling. Use for "REST API", "OpenAPI", "Swagger", "HTTP methods", "status codes", "CORS", "pagination", "API versioning", "rate limiting", "API gateway", "Kong", "APIM", "API design", "HATEOAS", "content negotiation", "ETag", "caching", "idempotency key", "RFC 9457", "Problem Details", "JSON:API", "HAL". Covers protocol/design/versioning concerns. Do NOT use for framework-specific REST implementation (Express routing, FastAPI dependency injection, ASP.NET Core controllers) — use the relevant framework skill in the `backend` plugin.
Socket.IO 4.x covering namespaces, rooms, acknowledgements, adapters, scaling, connection state recovery, middleware, TypeScript types, and multi-server deployment. Use for "Socket.IO", "socket.io", "rooms", "namespaces", "Socket.IO adapter", "Redis adapter", "Socket.IO scaling", "Socket.IO middleware", "Socket.IO authentication", "Engine.IO", "Socket.IO reconnect", "emitWithAck", "Socket.IO admin", "connection state recovery", "volatile emit", "Socket.IO TypeScript".
Deep-dive skill for ASP.NET Core Minimal APIs across .NET 6-10. Covers architecture (RequestDelegateFactory, RDG), route handlers, route groups, parameter binding, endpoint filters, validation, TypedResults, OpenAPI integration, organizing at scale, and when controllers win. WHEN: "Minimal API", "MapGet", "MapPost", "MapGroup", "route group", "endpoint filter", "IEndpointFilter", "TypedResults", "Results<T1,T2>", "parameter binding", "[AsParameters]", "[FromForm]", "[FromKeyedServices]", "organize minimal APIs", "Carter", "vertical slice", "controllers vs minimal". Do NOT use for middleware pipeline, DI, Kestrel, or controller-based Web API questions — use the `aspnet-core` skill.
Expert skill for Django web framework across versions 4.2 LTS, 5.2 LTS, and 6.0. Covers ORM (QuerySet, managers, migrations), URL routing, views (FBV/CBV), middleware pipeline, admin, authentication, Django REST Framework, settings, ASGI/WSGI, and async support. WHEN: "Django", "Django ORM", "QuerySet", "Django REST Framework", "DRF", "Django admin", "Django migrations", "makemigrations", "Django middleware", "Django views", "Django auth", "Django signals", "Django forms", "Django settings", "ASGI Django", "WSGI Django", "select_related", "prefetch_related", "ModelSerializer", "ViewSet", "Django router", "Django CSRF", "Django deployment", "Gunicorn Django". Do NOT use for general Python scripting, automation, or CLI-tool questions unrelated to the Django framework — that's the `cli-scripting` plugin's `python` skill.
Expert skill for FastAPI web framework development. Covers ASGI/Starlette foundation, Pydantic v2 integration, dependency injection, path operations, automatic OpenAPI generation, async/await patterns, middleware, security (OAuth2, JWT), testing (TestClient, httpx), SQLAlchemy/SQLModel integration, and deployment. WHEN: "FastAPI", "Starlette", "ASGI", "Pydantic", "Depends", "APIRouter", "path operation", "response_model", "OpenAPI auto-docs", "Swagger UI", "FastAPI middleware", "FastAPI dependency injection", "FastAPI testing", "TestClient", "BackgroundTasks", "SQLModel", "uvicorn", "FastAPI WebSocket", "FastAPI security", "OAuth2PasswordBearer". Do NOT use for general Python scripting, automation, or CLI-tool questions unrelated to the FastAPI framework — that's the `cli-scripting` plugin's `python` skill.
Python 3.10 version agent. Key features: structural pattern matching (match/case with value, type, sequence, and mapping patterns), type union syntax (X | Y replacing Union[X, Y]), parenthesized context managers, better error messages.
Python 3.14 version agent. Key features: template strings (t'...' returning Template objects for safe interpolation), deferred annotation evaluation (PEP 749, annotations stored as strings and evaluated lazily).
Grafana expert for analytics and dashboarding use cases. Deep expertise in dashboard design, data source configuration, alerting, provisioning as code, plugin management, and the LGTM observability stack. WHEN: "Grafana", "Grafana dashboard", "Grafana panel", "Grafana alerting", "Grafana data source", "Grafana Cloud", "Grafana OSS", "Grafana Enterprise", "Grafana provisioning", "Grafana Terraform", "Grafana Operator", "Git Sync Grafana", "PromQL", "LogQL", "TraceQL", "Loki", "Tempo", "Mimir", "Grafana Alloy", "LGTM stack", "Grafana plugin", "Grafana variable", "Grafana template", "grafana-cli", "Grafana alert rule", "notification policy", "contact point", "mute timing", "recording rule", "Grafana embed".
Expert agent for PowerShell 7.4/7.6 LTS cross-platform scripting and automation. Deep expertise in object-oriented pipelines, advanced functions with CmdletBinding, error handling (try/catch, ErrorActionPreference), module management (PSGallery, PSGet), remoting (WinRM, SSH), parallel execution (ForEach-Object -Parallel, ThreadJobs, Runspaces), and structured data processing (JSON, CSV, XML). Covers Windows and Linux/macOS administration, REST API interaction, and .NET interop. WHEN: "PowerShell", "pwsh", "cmdlet", "pipeline", ".ps1", "PSObject", "PSCustomObject", "Invoke-RestMethod", "Invoke-WebRequest", "CIM", "WMI", "Get-ChildItem", "ForEach-Object", "Where-Object", "Select-Object", "ConvertTo-Json", "Import-Csv", "Export-Csv", "Start-Job", "Start-ThreadJob", "PSReadLine", "module", "PSGallery", "splatting", "ValidateSet", "ErrorActionPreference", "$ErrorActionPreference", "PowerShell 7".
Expert agent for Python 3.10-3.14 scripting and IT automation. Covers file operations (pathlib, shutil, csv, json, yaml, toml), subprocess management, HTTP/API interaction (requests with retry/pagination), logging (basicConfig, handlers, JSON), argument parsing (argparse, click), regex, error handling patterns, system administration (psutil, platform), SSH (paramiko, fabric), email (smtplib), scheduling, and data processing (pandas). NOTE: This covers Python for SCRIPTING and AUTOMATION, not web frameworks (Django/Flask/FastAPI belong in the backend domain). WHEN: "Python", "python", "python script", "pip", "venv", "pathlib", "argparse", "requests", "subprocess", "psutil", "shutil", "csv", "json", "yaml", "toml", "paramiko", "fabric", "logging", "schedule", "click", "typer", ".py", "python automation".
Top-level routing agent for ALL container and orchestration technologies. Provides cross-platform expertise in containerization, Kubernetes, service mesh, container security, and cloud-native architecture. WHEN: "container", "Docker", "Kubernetes", "K8s", "pod", "Helm chart", "container orchestration", "service mesh", "Istio", "container image", "Dockerfile", "kubectl", "deployment", "statefulset".
Expert agent for Google Cloud Platform. Provides strategic, cost-aware guidance on compute (Compute Engine, Cloud Run, Cloud Functions, GKE, App Engine), storage (Cloud Storage, Persistent Disks, Filestore), databases (BigQuery, Cloud SQL, AlloyDB, Spanner, Firestore, Bigtable), networking (global VPC, Load Balancing, Cloud CDN, Cloud Armor, Interconnect), security (IAM hierarchy, Workload Identity, VPC Service Controls, Secret Manager, SCC), AI/ML (Vertex AI, TPUs, BigQuery ML), data platform (Pub/Sub, Dataflow, Dataproc, Composer), and cost optimization (SUDs, CUDs, custom machine types, billing export). WHEN: "GCP", "Google Cloud", "Compute Engine", "Cloud Run", "GKE", "BigQuery", "Cloud SQL", "Spanner", "Vertex AI", "Pub/Sub", "Cloud Storage GCP", "Firestore", "AlloyDB", "Cloud Functions GCP", "Cloud Armor", "Dataflow", "GKE Autopilot", "TPU".
Expert agent for Microsoft Azure cloud platform. Provides strategic, cost-aware guidance on compute (VMs, App Service, Functions, AKS, Container Apps), storage (Blob, Files, Managed Disks), databases (Azure SQL, Cosmos DB, Redis), networking (VNet hub-spoke, Private Endpoints, Front Door, ExpressRoute), security (Entra ID, Key Vault, Defender, RBAC, Policy), data platform (Data Factory, Synapse, Event Hubs, Service Bus), and cost optimization (Hybrid Benefit, Reserved Instances, Savings Plans, Dev/Test pricing). WHEN: "Azure", "Microsoft Azure", "Azure VM", "App Service", "Azure Functions", "AKS", "Cosmos DB", "Azure SQL", "Entra ID", "Azure DevOps", "Blob Storage", "Key Vault", "Azure Hybrid Benefit", "Azure Kubernetes", "Container Apps", "Azure Firewall", "Front Door", "ExpressRoute", "Defender for Cloud", "Azure Policy", "Synapse", "Event Hubs", "Service Bus".
Expert agent for kubectl, the Kubernetes command-line tool. Deep expertise in kubeconfig and context management, output formats (jsonpath, custom-columns, go-template), all major verbs (get, describe, apply, delete, exec, logs, port-forward, rollout, scale, drain), workload resources (pods, deployments, statefulsets, daemonsets, jobs, cronjobs), config/storage (configmaps, secrets, PVCs, storage classes), networking (services, ingress, network policies, DNS debugging), RBAC (roles, rolebindings, clusterroles, service accounts, auth can-i), node management (cordon, drain, taint, top), debugging (CrashLoopBackOff, ImagePullBackOff, OOMKilled, ephemeral containers), and scripting patterns (dry-run, diff, wait, jq, kustomize). WHEN: "kubectl", "k8s CLI", "kubeconfig", "namespace", "pod", "deployment", "service", "ingress", "configmap", "secret", "rollout", "scale", "drain", "taint", "kustomize".
Node.js 20 LTS version-specific expertise. Stable test runner (node --test), stable fetch API, permission model (experimental), Single Executable Applications (SEA), watch mode, V8 11.3, Array.fromAsync(). WHEN: "Node 20", "Node.js 20", "node --test", "permission model", "--allow-fs-read", "SEA", "Single Executable".
Expert agent for Azure CLI (az) covering all major Azure services. Deep expertise in authentication (interactive, service principal, managed identity, SSO), output formats and JMESPath queries, resource groups, VMs, storage accounts/blobs, networking (VNets, NSGs, load balancers, DNS), Entra ID (Azure AD), AKS, App Service, Functions, databases (SQL, Cosmos DB, MySQL, PostgreSQL), Key Vault, Monitor/alerting, and infrastructure scripting patterns. WHEN: "az ", "Azure CLI", "az login", "az vm", "az aks", "az storage", "az keyvault", "az monitor", "az ad", "az group", "az network", "az webapp", "az functionapp", "az sql", "az cosmosdb", "JMESPath", "az account".
Expert domain agent for CLI tools and scripting languages used in IT automation, system administration, and DevOps workflows. Routes to specialized technology agents for PowerShell, Bash, Python, Node.js, Azure CLI, AWS CLI, kubectl, and other command-line tools. Provides cross-language guidance on pipes, exit codes, environment variables, argument parsing, error handling, and scripting best practices. WHEN: "CLI", "command line", "scripting", "shell script", "PowerShell", "Bash", "Python script", "Node.js script", "AWS CLI", "Azure CLI", "kubectl", "automation script", "cron", "task scheduler", "shell", "terminal", "console", "pipe", "redirect", "stdin", "stdout", "stderr", "exit code", "shebang".
Expert agent for AWS CLI v2 covering all major AWS services. Deep expertise in authentication (profiles, SSO, assume-role, instance profiles), output formats and JMESPath queries, pagination and waiters, IAM (users, groups, roles, policies), S3 (high-level and s3api), Lambda (deploy, invoke, layers, event sources), RDS (instances, Aurora, snapshots, parameter groups), CloudFormation (stacks, change sets, drift), ECS (clusters, task definitions, services, Fargate), EKS (clusters, node groups, add-ons), CloudWatch (metrics, alarms, logs, Insights), SSM (Parameter Store, Run Command, Session Manager), Route 53 (hosted zones, DNS records), STS (assume-role, caller identity), and VPC networking. WHEN: "aws ", "AWS CLI", "aws ec2", "aws s3", "aws lambda", "aws iam", "aws cloudformation", "aws ssm", "aws ecs", "aws eks", "aws rds", "aws cloudwatch", "aws route53", "aws sts".
Python 3.12 version agent. Key features: type parameter syntax ([T] generics on functions/classes), 'type' keyword for type aliases, f-string improvements (nested quotes, backslashes, inline comments), per-interpreter GIL (experimental).
Node.js 22 LTS version-specific expertise. require() for ESM (experimental), built-in WebSocket client, built-in glob in node:fs, snapshot testing in node:test, util.parseEnv(), V8 12.4, Promise.withResolvers(). WHEN: "Node 22", "Node.js 22", "require ESM", "built-in WebSocket", "node:fs glob", "snapshot testing", "parseEnv".
Node.js 26 (Current) version-specific expertise. Temporal API enabled by default, V8 14.6 (Map/WeakMap.getOrInsert + getOrInsertComputed, Iterator.concat), Undici 8 fetch client, npm 11.x, and semver-major removals (legacy _stream_* modules, http.Server.writeHeader, --experimental-transform-types, module.register runtime-deprecated). WHEN: "Node 26", "Node.js 26", "Temporal", "Temporal.PlainDate", "getOrInsert", "getOrInsertComputed", "Iterator.concat", "Undici 8".
PowerShell 7.4 LTS version agent. Released November 2023, supported through November 2026. Built on .NET 8. Features stable ternary/null-coalescing/null-conditional operators, pipeline chain operators, ForEach-Object -Parallel improvements, web cmdlet timeouts (ConnectionTimeoutSeconds, OperationTimeoutSeconds), Brotli decompression, auto-retry on HTTP 429, and PSReadLine 2.3.6 with predictive IntelliSense.
Strategic cloud architecture agent for vendor-neutral guidance across AWS, Azure, and GCP. Deep expertise in cloud selection, multi-cloud strategy, cross-cloud service mapping, Well-Architected design principles, migration patterns (7 Rs), and FinOps cost management. Routes to vendor-specific technology agents for implementation. WHEN: "cloud", "AWS", "Azure", "GCP", "Google Cloud", "multi-cloud", "cloud migration", "cloud cost", "FinOps", "Well-Architected", "cloud architecture", "which cloud", "cloud selection", "cloud comparison", "cloud strategy".
Expert agent for Amazon Web Services covering compute selection, storage tiering, database selection, networking architecture, security, serverless patterns, messaging, and cost optimization. Provides deep expertise with real pricing context and decision trade-offs. WHEN: "AWS", "Amazon Web Services", "EC2", "S3", "Lambda", "RDS", "Aurora", "DynamoDB", "EKS", "ECS", "CloudFront", "IAM AWS", "VPC AWS", "Savings Plans", "Reserved Instances", "Fargate", "SQS", "SNS", "EventBridge", "Kinesis", "GuardDuty", "KMS", "NAT Gateway", "ALB", "NLB", "Route 53", "EBS", "EFS", "ElastiCache", "Step Functions".
Expert agent for Node.js as a scripting, CLI, automation, and file-processing tool across versions 20, 22, 24, and 26. Deep expertise in file system operations, child_process/spawn, HTTP fetch with retry/pagination, JSON/CSV/YAML data processing, stream pipelines, argument parsing (parseArgs/commander/yargs), building CLI tools, output formatting (chalk/ora/cli-table3), shell integration (zx/execa), npm/npx workflow, and async concurrency patterns. Scripting and CLI focus — web servers (Express, Fastify) are in the backend domain. WHEN: "Node.js", "node", "npm", "npx", "nvm", "mjs", "cjs", "node:fs", "node:os", "child_process", "parseArgs", "commander", "yargs", "zx", "execa", "CLI tool", "node script", "node automation", "node --test", "node:sqlite".
Expert agent for Django web framework across versions 4.2 LTS, 5.2 LTS, and 6.0. Covers ORM (QuerySet, managers, migrations), URL routing, views (FBV/CBV), middleware pipeline, admin, authentication, Django REST Framework, settings, ASGI/WSGI, and async support. WHEN: "Django", "Django ORM", "QuerySet", "Django REST Framework", "DRF", "Django admin", "Django migrations", "makemigrations", "Django middleware", "Django views", "Django auth", "Django signals", "Django forms", "Django settings", "ASGI Django", "WSGI Django", "select_related", "prefetch_related", "ModelSerializer", "ViewSet", "Django router", "Django CSRF", "Django deployment", "Gunicorn Django".
Expert agent for Flask web framework development. Covers application factory, blueprints, routing, request/response handling, Jinja2 templates, application and request context (g, current_app), configuration, extensions ecosystem (SQLAlchemy, Login, WTF, CORS, Migrate), error handling, testing, and deployment. WHEN: "Flask", "flask", "Werkzeug", "Jinja2", "Blueprint", "Flask blueprint", "flask factory", "create_app", "Flask-SQLAlchemy", "Flask-Login", "Flask-WTF", "Flask-Migrate", "Flask-CORS", "Flask-JWT-Extended", "Flask-Caching", "Flask-Smorest", "flask test_client", "flask extension", "flask context", "current_app", "g object", "flask deployment", "flask gunicorn".
Expert agent for Express.js web framework development across Express 4.x and 5.x. Covers middleware chain, routing, error handling, request/response lifecycle, template engines, security (Helmet, CORS), body parsing, TypeScript setup, testing, and deployment. WHEN: "Express", "express.js", "express middleware", "app.use", "app.get", "app.post", "express router", "middleware ordering", "express error handler", "req.params", "req.query", "req.body", "res.json", "res.send", "express-validator", "supertest", "helmet", "cors middleware", "express rate limit", "multer", "express-session", "passport express", "Express 5", "express TypeScript".
Expert agent for FastAPI web framework development. Covers ASGI/Starlette foundation, Pydantic v2 integration, dependency injection, path operations, automatic OpenAPI generation, async/await patterns, middleware, security (OAuth2, JWT), testing (TestClient, httpx), SQLAlchemy/SQLModel integration, and deployment. WHEN: "FastAPI", "Starlette", "ASGI", "Pydantic", "Depends", "APIRouter", "path operation", "response_model", "OpenAPI auto-docs", "Swagger UI", "FastAPI middleware", "FastAPI dependency injection", "FastAPI testing", "TestClient", "BackgroundTasks", "SQLModel", "uvicorn", "FastAPI WebSocket", "FastAPI security", "OAuth2PasswordBearer".
Expert agent for Express 5.x specific features and migration from Express 4. Covers path-to-regexp v8 strict syntax, automatic promise rejection handling, removed deprecated methods, req.host changes, Bun/Deno compatibility, and Express 4 to 5 migration. WHEN: "Express 5", "Express v5", "express@5", "path-to-regexp v8", "express 5 migration", "express 5 breaking changes", "express 5 async", "express 5 wildcard", "express upgrade", "express 4 to 5", "named wildcard", "express bun", "express deno".
Expert agent for NestJS framework development. Covers modules, providers/DI, controllers, guards, interceptors, pipes, exception filters, request lifecycle, GraphQL integration, WebSockets, microservices, CQRS, scheduling, queues, caching, health checks, testing, and platform abstraction (Express/Fastify). WHEN: "NestJS", "nest.js", "@nestjs", "NestModule", "@Module", "@Injectable", "@Controller", "@Guard", "@UseGuards", "@UseInterceptors", "@UsePipes", "@Catch", "ExceptionFilter", "ValidationPipe", "class-validator", "NestJS testing", "TestingModule", "NestJS microservice", "NestJS GraphQL", "NestJS WebSocket", "NestJS CQRS", "NestJS guards", "NestJS interceptors", "NestJS pipes", "NestJS Swagger", "@nestjs/config", "@nestjs/typeorm", "@nestjs/mongoose", "NestJS Prisma", "NestJS BullMQ".
Expert agent for Spring Boot across all supported versions (3.x and 4.0). Provides deep expertise in IoC/DI, auto-configuration, Spring MVC, WebFlux, Spring Data, Spring Security, Actuator, configuration management, testing, and embedded servers. WHEN: "Spring Boot", "Spring MVC", "WebFlux", "Spring Data", "Spring Security", "auto-configuration", "@SpringBootApplication", "Actuator", "Spring JPA", "Spring REST", "DispatcherServlet", "@RestController", "@ConfigurationProperties", "Spring profiles", "Spring testing".
Deep-dive expert for ASP.NET Core Minimal APIs across .NET 6-10. Covers architecture (RequestDelegateFactory, RDG), route handlers, route groups, parameter binding, endpoint filters, validation, TypedResults, OpenAPI integration, organizing at scale, and when controllers win. WHEN: "Minimal API", "MapGet", "MapPost", "MapGroup", "route group", "endpoint filter", "IEndpointFilter", "TypedResults", "Results<T1,T2>", "parameter binding", "[AsParameters]", "[FromForm]", "[FromKeyedServices]", "organize minimal APIs", "Carter", "vertical slice", "controllers vs minimal".
Version-specific expert for Django 4.2 LTS. Covers psycopg 3 support, db_comment/db_table_comment, STORAGES setting, async streaming responses, async model methods, InMemoryStorage, and migration from 3.2 LTS. WHEN: "Django 4.2", "Django 4.2 LTS", "psycopg 3 Django", "psycopg3 Django", "db_comment", "db_table_comment", "STORAGES setting", "InMemoryStorage", "async streaming Django", "Django 4.2 migration", "Django 4 async".
Expert agent for Go web development across net/http (Go 1.22+), Gin, Fiber, Chi, and Echo. Covers routing, middleware composition, context propagation, JSON binding, validation, error handling, database integration, testing, and deployment. WHEN: "Go web", "Gin framework", "Fiber framework", "go-chi", "Echo framework", "net/http", "ServeMux", "gin.Context", "fiber.Ctx", "goroutine per request", "Go API", "Go REST", "Go middleware", "httptest", "Go handler", "Go router", "PathValue", "ShouldBindJSON", "Go graceful shutdown", "sqlx", "GORM", "pgx", "Go Docker scratch".
Version-specific expert for Spring Boot 3.x (3.0 through 3.5). Covers Jakarta EE migration, GraalVM native image, Micrometer Observation API, HTTP interface clients, ProblemDetail, virtual threads, RestClient, JdbcClient, CDS, structured logging, and the SecurityFilterChain model. WHEN: "Spring Boot 3", "Spring Boot 3.0", "Spring Boot 3.1", "Spring Boot 3.2", "Spring Boot 3.3", "Spring Boot 3.4", "Spring Boot 3.5", "Jakarta migration", "javax to jakarta", "Spring Boot native image", "RestClient", "JdbcClient", "virtual threads Spring", "@HttpExchange", "@ServiceConnection".
Version-specific expert for Rails 8.0 (November 2024). The 'No PaaS Required' release. Covers the Solid trilogy (Solid Queue, Solid Cache, Solid Cable), Kamal 2 deployment, authentication generator, Propshaft asset pipeline, Thruster HTTP/2 proxy, strict locals default, production SQLite configuration, and migration from 7.2. WHEN: "Rails 8.0", "Rails 8", "Solid Queue", "Solid Cache", "Solid Cable", "Kamal 2", "Kamal deploy", "Rails authentication generator", "Propshaft", "Thruster", "strict locals", "No PaaS Required", "importmap Rails 8", "production SQLite Rails", "migrate to Rails 8", "upgrade to Rails 8", "Kamal Proxy", "Rails 8 deployment".
Version-specific expert for Rails 7.2 (August 2024, maintenance mode ending August 2026). Covers dev containers, default health check endpoint, YJIT auto-enabled, Brakeman default, PWA support, browser version guard, Active Job transaction safety, transaction callbacks, and migration to 8.0. WHEN: "Rails 7.2", "Rails 7.2 features", "dev containers Rails", "devcontainer Rails", "YJIT Rails", "Brakeman default", "allow_browser", "PWA Rails", "upgrade Rails 7.2 to 8.0", "Rails health check", "transaction callbacks Rails", "puma-dev".
Top-level routing agent for ALL data analytics, business intelligence, and reporting technologies. Provides cross-platform expertise in data visualization, OLAP, semantic modeling, dashboard design, and reporting. WHEN: "analytics", "BI", "business intelligence", "dashboard", "reporting", "data visualization", "OLAP", "Power BI", "Tableau", "Grafana", "Superset", "Metabase", "SSAS", "SSRS", "Looker", "Qlik", "ThoughtSpot", "star schema", "measures", "KPI".
Microsoft Power BI expert. Deep expertise in semantic models, DAX, Power Query (M), storage modes, Fabric integration, report design, and governance. WHEN: "Power BI", "Power BI Desktop", "Power BI Service", "DAX", "DAX formula", "DAX measure", "CALCULATE", "filter context", "row context", "Power Query", "M language", "query folding", "VertiPaq", "DirectQuery", "Direct Lake", "semantic model", "Power BI dataset", "Power BI report", "Power BI dashboard", "Power BI Embedded", "Power BI gateway", "Power BI refresh", "paginated report", "RDL", "PBIX", "PBIR", "Power BI capacity", "PPU", "Power BI Premium", "Fabric Power BI", "Power BI Copilot", "Power BI RLS", "deployment pipeline Power BI".
Expert agent for Tableau across all versions. Provides deep expertise in VizQL, data modeling (relationships vs joins), LOD expressions, dashboard design, Tableau Server/Cloud administration, Prep Builder, Pulse, embedding, and performance optimization. WHEN: "Tableau", "VizQL", "Tableau Desktop", "Tableau Server", "Tableau Cloud", "Tableau Prep", "Tableau Pulse", "LOD expression", "FIXED expression", "INCLUDE expression", "EXCLUDE expression", "table calculation", "Tableau extract", ".hyper", "Tableau Bridge", "Tableau embedding", "Connected Apps", "Tableau Semantics", "Tableau Agent", "Tableau Einstein".
Version-specific expert for Django 6.0 (current feature release). Covers background tasks framework (django.tasks), built-in CSP middleware, template partials, AsyncPaginator, modern email API, StringAgg cross-DB, GeneratedField auto-refresh, and breaking changes from 5.2. WHEN: "Django 6.0", "Django 6", "django.tasks", "Django background tasks", "Django CSP", "SECURE_CSP", "template partials", "partialdef", "AsyncPaginator", "Django 6 migration", "Django 6 breaking changes", "StringAgg cross-database", "Model.NotUpdated".
Expert agent for ASP.NET Core Web API across .NET 8, 9, and 10. Covers middleware pipeline, dependency injection, Kestrel, routing, controllers vs Minimal APIs, model binding, filters, configuration, error handling, and deployment. WHEN: "ASP.NET Core", "ASP.NET", ".NET Web API", "Kestrel", "Minimal API", "controller API", "[ApiController]", "MapGet", "MapPost", "middleware pipeline", "UseRouting", "UseAuthorization", "ProblemDetails", "IExceptionHandler", "output caching", "SignalR", "Blazor Web App", "WebApplication.CreateBuilder".
Top-level routing agent for ALL backend web framework and REST API technologies. Provides cross-framework expertise in API design, HTTP semantics, authentication, framework selection, and performance patterns. WHEN: "backend framework", "REST API", "web API", "which framework", "Express vs FastAPI", "Django vs Rails", "Spring Boot vs", "API design", "backend architecture", "framework comparison", "API authentication", "API versioning", "middleware", "API performance".
Expert agent for SQL Server Reporting Services (SSRS) across all versions. Provides deep expertise in RDL report design, data sources, subscriptions, rendering, security, deployment, and migration to Power BI Report Server. WHEN: "SSRS", "SQL Server Reporting Services", "RDL report", "Report Builder", "ReportServer", "SSRS subscription", "paginated report", "report definition language", "SSRS web portal", "rs.exe", "ReportingServicesTools", "SSRS migration", "Power BI Report Server", "PBIRS".
Version-specific expert for ASP.NET Core on .NET 9 STS (Nov 2024 - May 2026). Covers built-in OpenAPI document generation, HybridCache, MapStaticAssets, SignalR Native AOT support, TypedResults improvements, and OpenAPI analyzer improvements. WHEN: ".NET 9", "net9.0", "dotnet 9", "AddOpenApi", "MapOpenApi", "HybridCache", "MapStaticAssets", "SignalR AOT", "TypedResults.InternalServerError", "ProducesProblem groups", "Scalar API".
gRPC 1.x specialist covering Protocol Buffers, service definitions, streaming patterns, channels, interceptors, metadata, deadlines, error model, load balancing, health checking, retry policies, and performance tuning. WHEN: "gRPC", "protobuf", "Protocol Buffers", "proto3", "protoc", "Buf", "gRPC streaming", "bidirectional streaming", "gRPC interceptor", "gRPC metadata", "gRPC deadline", "gRPC health check", "gRPC load balancing", "gRPC-Web", "Connect protocol", "grpc-gateway", "service config", "retry policy", "hedging".
Expert agent for SQL Server Analysis Services (SSAS) across all versions. Provides deep expertise in Tabular and Multidimensional models, VertiPaq engine, DAX/MDX, processing strategies, and deployment. WHEN: "SSAS", "Analysis Services", "Tabular model", "Multidimensional model", "VertiPaq", "DAX query", "DAX measure", "MDX query", "OLAP cube", "DirectQuery", "calculation group", "SSAS processing", "SSAS partition", "row-level security RLS", "XMLA endpoint", "Azure Analysis Services", "AAS", "semantic model", "TMSL", "Tabular Editor", "DAX Studio", "MOLAP", "ROLAP".
Expert agent for Rust web development with Axum and Actix Web. Covers Tower ecosystem, extractors, middleware, state management, Tokio runtime, Serde, error handling (thiserror, anyhow, IntoResponse), database integration (SQLx, Diesel, SeaORM), testing, and deployment. WHEN: "Axum", "Actix Web", "Actix web", "actix-web", "Tower service", "Tower layer", "Rust web", "Rust API", "Rust REST", "Tokio runtime", "FromRequest", "FromRequestParts", "IntoResponse", "ResponseError", "AppError", "extractors", "web::Data", "axum::extract", "tower-http", "SQLx", "Diesel", "SeaORM", "thiserror", "Rust middleware", "Rust handler", "spawn_blocking", "JoinSet".
Version-specific expert for ASP.NET Core on .NET 10 LTS (Nov 2025 - Nov 2028). Covers OpenAPI 3.1, built-in Minimal API validation, Server-Sent Events TypedResults, Blazor improvements (76% smaller JS, PersistentState, passkeys), Aspire 13, C# 14 features, performance (JIT, stack allocation), and .NET 8 LTS migration guide. WHEN: ".NET 10", "net10.0", "dotnet 10", "OpenAPI 3.1", "AddValidation", "ServerSentEvents", "Aspire 13", "PersistentState", "passkey", "migrate .NET 8 to .NET 10", "C# 14".
Version-specific expert for ASP.NET Core on .NET 8 LTS (Nov 2023 - Nov 2026). Covers Native AOT for Web APIs, Identity API endpoints, output caching with Redis, keyed DI services, IExceptionHandler, short-circuit routing, form binding in Minimal APIs, request timeouts middleware, metrics with IMeterFactory, and Blazor Web App unified model. WHEN: ".NET 8", "net8.0", "dotnet 8", "Native AOT web API", "Identity API endpoints", "MapIdentityApi", "keyed services", "IExceptionHandler", "CreateSlimBuilder", "output caching Redis", "short-circuit routing", "Blazor Web App".
REST API design specialist covering OpenAPI 3.1, HTTP semantics, resource design, pagination, caching, content negotiation, CORS, API gateways, rate limiting, and error handling. WHEN: "REST API", "OpenAPI", "Swagger", "HTTP methods", "status codes", "CORS", "pagination", "API versioning", "rate limiting", "API gateway", "Kong", "APIM", "API design", "HATEOAS", "content negotiation", "ETag", "caching", "idempotency key", "RFC 9457", "Problem Details", "JSON:API", "HAL".
Top-level routing agent for ALL API design and real-time communication technologies. Provides cross-protocol expertise in request/response APIs (REST, GraphQL, gRPC, OData) and real-time transports (WebSocket, SSE, SignalR, Socket.IO). WHEN: "API design", "REST API", "GraphQL", "gRPC", "OData", "WebSocket", "SSE", "Server-Sent Events", "SignalR", "Socket.IO", "real-time", "API gateway", "protocol comparison", "REST vs GraphQL", "WebSocket vs SSE", "API versioning", "API authentication", "CORS", "streaming API".
GraphQL specialist covering schema design, type system, execution model, Apollo Server/Client, Federation 2.x, Relay, DataLoader, persisted queries, subscriptions, and performance optimization. WHEN: "GraphQL", "Apollo Server", "Apollo Client", "Federation", "subgraph", "supergraph", "DataLoader", "N+1", "schema design", "SDL", "resolver", "mutation", "subscription", "Relay", "Strawberry", "Hot Chocolate", "Mercurius", "graphql-yoga", "persisted queries", "introspection", "GraphQL Codegen", "Pothos", "TypeGraphQL".
Version-specific expert for Django 5.2 LTS and features introduced in 5.0/5.1. Covers composite primary keys, GeneratedField, db_default, LoginRequiredMiddleware, PostgreSQL connection pooling, async ORM improvements, facet filters, querystring template tag, and migration from 4.2 LTS. WHEN: "Django 5.2", "Django 5.2 LTS", "Django 5.0", "Django 5.1", "Django 5", "CompositePrimaryKey", "GeneratedField", "db_default", "LoginRequiredMiddleware", "login_not_required", "Django connection pool", "querystring tag", "facet filters admin", "async for queryset", "aget_object_or_404", "Django 5 migration".
Version-specific expert for Rails 8.1 (October 2025, current stable). Covers Active Job Continuations, structured event reporting, enhanced rate limiting, Markdown rendering, local CI (bin/ci), deprecated associations, registry-free Kamal deployments, and migration from 8.0. WHEN: "Rails 8.1", "Active Job Continuations", "ActiveJob::Continuable", "step.advance!", "Rails.event", "Rails event reporter", "rate_limit Rails 8.1", "TooManyRequests Rails", "Markdown rendering Rails", "bin/ci Rails", "config/ci.rb", "deprecated associations", "registry-free Kamal", "Kamal 2.8", "upgrade Rails 8.1", "migrate to Rails 8.1", "latest Rails".
Version-specific expert for Spring Boot 4.0 (GA November 2025, current major). Covers Spring Framework 7, Java 21+ baseline, virtual threads as default, Jackson 3, @MockitoBean, API versioning, modular starters, Undertow removal, JSpecify null safety, built-in resilience, and 3.x to 4.0 migration. WHEN: "Spring Boot 4", "Spring Boot 4.0", "Spring Framework 7", "Jackson 3 Spring", "@MockitoBean", "migrate to Spring Boot 4", "upgrade Spring Boot 4", "API versioning Spring", "Spring Boot modular starters", "Spring Boot Undertow removed".
Expert agent for Ruby on Rails web development across Rails 7.2, 8.0, and 8.1. Covers ActiveRecord (associations, scopes, callbacks, migrations, query interface), Action Pack (controllers, routing, strong parameters), Action View (templates, partials, helpers, form builders), Active Job, Action Cable, Turbo/Hotwire (Drive, Frames, Streams, Stimulus), Active Storage, Action Mailer, and testing. WHEN: "Rails", "Ruby on Rails", "ActiveRecord", "Active Record", "Action Pack", "Action View", "Active Job", "Action Cable", "Action Mailer", "Turbo", "Hotwire", "Stimulus", "Turbo Frames", "Turbo Streams", "Active Storage", "has_many", "belongs_to", "has_one_attached", "before_action", "strong parameters", "form_with", "turbo_frame_tag", "turbo_stream", "broadcast_to", "perform_later", "deliver_later", "rails new", "rails generate", "Solid Queue", "Solid Cache", "Solid Cable", "Kamal", "Propshaft", "importmap".
Expert agent for Bash 5.x shell scripting, Unix text processing, and command-line automation. Deep expertise in variables, parameter expansion, quoting, control flow, functions, I/O redirection, error handling (set -euo pipefail, trap), and the Unix tool ecosystem: grep (basic/extended/PCRE), sed (substitution, in-place editing), awk (field processing, aggregation), jq (JSON processing), find, sort, uniq, cut, xargs. Covers process management (signals, jobs, nohup), networking (curl, ssh, rsync, nc), file locking (flock), parallel execution (xargs -P, GNU parallel), and production script patterns (argument parsing, logging, cleanup traps). WHEN: "Bash", "bash", "shell", "sh", ".sh", "shell script", "sed", "awk", "grep", "jq", "find", "xargs", "curl", "ssh", "rsync", "cron", "pipe", "redirect", "here-doc", "shebang", "POSIX", "set -euo pipefail", "trap".
Node.js 24 (Current) version-specific expertise. node:sqlite built-in stable, require() ESM stable, URLPattern built-in, V8 13.6 (RegExp.escape, Float16Array), npm 11, improved fetch streaming, improved permission model. WHEN: "Node 24", "Node.js 24", "node:sqlite", "DatabaseSync", "URLPattern", "RegExp.escape".
PowerShell 7.6 LTS version agent. Released March 2026, 3-year LTS on .NET 10. Graduated features: PSFeedbackProvider (command suggestions), PSRedirectToVariable (redirect streams to variables), PSNativeWindowsTildeExpansion. New: Join-Path multi-child, ThreadJob module renamed, extensive tab completion improvements, PSReadLine 2.4.5. Includes 5.1 vs 7.x comparison guidance.
Server-Sent Events specialist covering the EventSource API, text/event-stream format, auto-reconnection, Last-Event-ID resumption, named events, server implementations across Node.js/Python/Go/.NET/Rust, LLM streaming patterns, and infrastructure configuration. WHEN: "SSE", "Server-Sent Events", "EventSource", "text/event-stream", "Last-Event-ID", "event stream", "LLM streaming", "AI streaming", "token streaming", "server push", "live feed", "log streaming", "progress events", "retry field", "keepalive", "MCP transport".
WebSocket protocol specialist covering RFC 6455, opening handshake, frame format, close codes, extensions (permessage-deflate), subprotocols, browser API, server implementations, authentication patterns, and reconnection strategies. WHEN: "WebSocket", "ws", "wss", "RFC 6455", "WebSocket handshake", "WebSocket close code", "WebSocket frame", "ping pong", "permessage-deflate", "WebSocket subprotocol", "WebSocket authentication", "WebSocket reconnect", "bufferedAmount", "WebSocket binary", "WebSocket proxy", "1006", "1000", "1001".
ASP.NET Core SignalR specialist covering .NET 8, 9, and 10. Deep expertise in hubs, transport negotiation, groups, streaming, authentication, Azure SignalR Service, Redis backplane, MessagePack, and scaling patterns. WHEN: "SignalR", "hub", "HubContext", "SignalR group", "SignalR streaming", "Azure SignalR Service", "SignalR backplane", "SignalR Redis", "SignalR authentication", "SignalR reconnect", "MessagePack", "SignalR scale-out", "strongly typed hub", "IHubContext", "SignalR .NET", "Hub filter".
Expert agent for Apache Superset (5.x through 6.x). Provides deep expertise in SQL Lab, chart exploration, dashboard design, database connectivity (50+ databases via SQLAlchemy), caching (Redis multi-tier), async queries (Celery), Jinja templating, security (RBAC/RLS/OAuth/LDAP), embedding (guest tokens), Kubernetes deployment, and performance optimization. WHEN: "Superset", "Apache Superset", "SQL Lab", "Superset dashboard", "Superset chart", "Superset embedding", "superset_config.py", "Preset", "Superset caching", "Superset Celery", "Superset Redis", "Superset RBAC", "Superset RLS", "Superset Jinja", "Superset Helm", "Superset Kubernetes", "ECharts Superset", "Superset feature flags", "Superset native filters", "Superset cross-filtering".
OData 4.x specialist covering Entity Data Model, system query options ($filter, $select, $expand, $orderby, $apply), CSDL metadata, batch requests, functions/actions, and Microsoft/SAP ecosystem integration. WHEN: "OData", "$filter", "$select", "$expand", "$orderby", "$apply", "$count", "$search", "$batch", "EDM", "CSDL", "$metadata", "OData query", "lambda operator", "any", "all", "navigation property", "deep insert", "Power BI OData", "SAP OData", "OData action", "OData function".
Version-specific expert for SQL Server 2025 reporting, where SSRS is replaced by Power BI Report Server (PBIRS). Covers migration guidance, licensing changes, and the SSRS-to-PBIRS transition. WHEN: "SSRS 2025", "SQL Server 2025 reporting", "SSRS replacement", "SSRS end of life", "SSRS to PBIRS", "SSRS migration to Power BI Report Server".
Expert agent for Qlik Sense across all deployment models (Cloud, Enterprise on Windows, Enterprise on Kubernetes). Provides deep expertise in the QIX Associative Engine, data modeling (star schema, synthetic keys, circular references), set analysis, load scripting, app design (DAR pattern), Insight Advisor, Qlik Answers, Qlik Predict, embedding (qlik-embed, nebula.js, enigma.js), section access, governance, and performance optimization. WHEN: "Qlik", "Qlik Sense", "QIX Engine", "Qlik Cloud", "Qlik Associative Engine", "set analysis", "QVD", "Qlik load script", "Qlik NPrinting", "Qlik Automate", "Qlik Reporting Service", "Insight Advisor", "Qlik Answers", "Qlik Predict", "qlik-embed", "nebula.js", "enigma.js", "master items", "section access", "Qlik Talend", ".qvf", "synthetic key", "associative model".
Version-specific expert for Tableau 2025.x releases (2025.1, 2025.2, 2025.3). Covers Tableau Einstein integration, Pulse enhancements, VizQL Data Service, Unified Access Tokens, and Tableau Semantics GA. WHEN: "Tableau 2025", "Tableau 2025.1", "Tableau 2025.2", "Tableau 2025.3", "Tableau Einstein", "VizQL Data Service", "Unified Access Tokens", "UAT".
Version-specific expert for SQL Server Analysis Services 2022 (compatibility level 1600). Covers parallel DirectQuery, composite models, object-level security, and MDX Fusion. WHEN: "SSAS 2022", "SQL Server 2022 Analysis Services", "compatibility level 1600", "parallel DirectQuery", "object-level security", "OLS", "MDX Fusion".
Socket.IO 4.x specialist covering namespaces, rooms, acknowledgements, adapters, scaling, connection state recovery, middleware, TypeScript types, and multi-server deployment. WHEN: "Socket.IO", "socket.io", "rooms", "namespaces", "Socket.IO adapter", "Redis adapter", "Socket.IO scaling", "Socket.IO middleware", "Socket.IO authentication", "Engine.IO", "Socket.IO reconnect", "emitWithAck", "Socket.IO admin", "connection state recovery", "volatile emit", "Socket.IO TypeScript".
Metabase expert. Deep expertise in question design, models, dashboards, embedding (static, full-app, SDK), permissions and data sandboxing, caching, Data Studio semantic layer, Transforms, and Metabot AI. WHEN: "Metabase", "Metabase question", "Metabase query builder", "Metabase SQL", "Metabase model", "Metabase dashboard", "Metabase embed", "Metabase SDK", "Metabase embedding", "static embedding", "guest embed", "full-app embedding", "Metabase permissions", "data sandboxing", "Metabase collection", "Metabase caching", "Metabase API", "Metabase Docker", "Metabase JAR", "Metabase Cloud", "Metabase Pro", "Metabase Enterprise", "Metabot", "Metabase Data Studio", "Metabase transform", "Metabase segment", "Metabase measure", "Metabase tenant", "Metabase remote sync", "Metabase filter", "Metabase subscription".
Version-specific expert for SQL Server Analysis Services 2025 (compatibility level 1700). Covers Horizontal Fusion, selection expressions, enhanced DirectQuery parallelism, LINEST/LINESTX, binary XML, and improved diagnostics. WHEN: "SSAS 2025", "SQL Server 2025 Analysis Services", "compatibility level 1700", "Horizontal Fusion", "selection expressions", "LINEST", "LINESTX".
Google Cloud Looker expert. Deep expertise in LookML semantic modeling, Explores, derived tables, caching with datagroups, embedded analytics, governance, Git-based development workflows, and Gemini AI integration. WHEN: "Looker", "LookML", "LookML model", "LookML view", "LookML explore", "LookML refinement", "LookML extends", "Looker Explore", "Looker dashboard", "Looker embed", "Looker SDK", "Looker API", "Looker Studio", "Looker Studio Pro", "Open SQL Interface", "Looker semantic layer", "datagroup", "PDT", "persistent derived table", "derived table", "aggregate table", "aggregate awareness", "Looker connection", "Looker permissions", "access_filter", "access_grant", "Looker Blocks", "Looker Marketplace", "Looker Extension", "Extension Framework", "Looker Gemini", "Conversational Analytics", "LookML Assistant", "Looker Core", "customer-hosted Looker".
Version-specific expert for SSRS 2019 (SQL Server 2019). Covers Azure AD Application Proxy integration, accessibility improvements, and support lifecycle. WHEN: "SSRS 2019", "SQL Server 2019 Reporting Services", "SSRS Azure AD".
Version-specific expert for Tableau 2026.1 (current, March 2026). Covers REST API Connector, AI-assisted color palettes, mixed geometry maps, Pulse on Dashboards, SCIM with OIDC, IP Filtering self-service, and deprecated connectors. WHEN: "Tableau 2026", "Tableau 2026.1", "latest Tableau", "current Tableau", "REST API Connector", "Pulse on Dashboards", "AI color palettes".
Version-specific expert for SSRS 2022 (SQL Server 2022). Covers Angular portal redesign, TLS 1.3 support, mobile report removal, and significance as the FINAL standalone SSRS release. WHEN: "SSRS 2022", "SQL Server 2022 Reporting Services", "final SSRS", "SSRS Angular portal", "SSRS TLS 1.3".
Expert agent for ThoughtSpot across all deployment models (Cloud and Software). Provides deep expertise in search-based analytics, the search-token architecture, Spotter AI assistant, SpotIQ automated insights, Liveboards, Models (semantic layer), TML (ThoughtSpot Modeling Language), ThoughtSpot Everywhere (embedded analytics with Visual Embed SDK), REST API v2.0, Falcon in-memory engine, SpotCache, cloud data warehouse connectivity, row/column-level security, and performance optimization. WHEN: "ThoughtSpot", "SpotIQ", "Spotter", "Liveboard", "ThoughtSpot Everywhere", "Visual Embed SDK", "TML", "ThoughtSpot Modeling Language", "search analytics", "ThoughtSpot search", "SpotCache", "Falcon engine", "ThoughtSpot embedding", "SpotterViz", "SpotterModel", "SpotterCode", "ThoughtSpot Cloud", "ThoughtSpot Models", "ThoughtSpot Worksheets", "Spotter Semantics", "ThoughtSpot MCP", "Analyst Studio", "ThoughtSpot Monitor".
DuckDB as an analytics and OLAP engine. Covers analytical query patterns, Parquet/Arrow analytics, BI tool integration (Tableau, Power BI, Superset via JDBC/ODBC), local-first analytics, and data warehouse replacement at small-to-medium scale. Routes to the primary DuckDB agent for core engine expertise. WHEN: "DuckDB analytics", "DuckDB OLAP", "DuckDB Parquet analytics", "DuckDB BI", "DuckDB Tableau", "DuckDB Power BI", "DuckDB Superset", "DuckDB data warehouse", "local analytics", "in-process analytics", "DuckDB dashboard", "embedded analytics engine", "DuckDB reporting", "DuckDB JDBC", "DuckDB ODBC".
Version-specific expert for SQL Server Analysis Services 2019 (compatibility level 1500). Covers calculation groups, native many-to-many relationships, query interleaving, and governance settings. WHEN: "SSAS 2019", "SQL Server 2019 Analysis Services", "compatibility level 1500", "calculation groups", "calculation items".