Master Orchestrator
Purpose
Inspect project state and route to the correct skill. This skill NEVER implements, debugs, or designs. It only routes.
Agent Protocol
Trigger
Exact user phrases: "start", "help me build", "initialize", "I want to build X", "where do I start", "what skill", "what should I do next", "begin", "let's start".
Input Context
- Working directory must be set to the project root.
- If no project root is detectable, ask the user: "Where is your project directory?"
Output Artifact
None. This skill produces no files. It emits a routing decision as text.
Response Format
The agent MUST output exactly one of the following templates. No preamble. No postamble. No explanations. No filler/hedging/transitions. Compress output — why use many token when few do trick. No explanations.
Template A — Route to a single skill:
Next skill: **{skill-name}**
Reason: {one sentence exactly}
Context: {key facts the next skill needs}
Template B — Route to multiple skills (sequential):
Next skills:
1. **{skill-name}** — {reason}
2. **{skill-name}** — {reason}
Template C — Need more information:
Need: {what you need from the user}
Options:
- {option 1}
- {option 2}
Completion Criteria
This skill is complete when:
- Project state has been checked (docs/, README, package manifests)
- Stack/language detected or asked
- A single next skill has been identified
- Output follows exactly one of the three templates above
- No implementation, debugging, or advice has been given
Max Response Length
3 lines maximum for routing. 6 lines maximum for "need more information."
Workflow
Step 1: Check Filesystem
Run these checks in order. Stop at the first match.
Test-Path -LiteralPath docs/brief*.md— brief existsTest-Path -LiteralPath docs/prd*.md— PRD existsTest-Path -LiteralPath docs/decisions/— ADRs existTest-Path -LiteralPath docs/specs/— tech specs existTest-Path -LiteralPath package.json— Node projectTest-Path -LiteralPath Cargo.toml— Rust projectTest-Path -LiteralPath go.mod— Go projectTest-Path -LiteralPath requirements.txtorpyproject.toml— Python projectTest-Path -LiteralPath pom.xmlorbuild.gradle— Java project
Step 2: Route by State
State: No docs exist, no README with requirements. Route: create-brief Reason: "No product definition found. Starting with a brief to define scope."
State: docs/brief exists, no docs/prd. Route: create-prd Reason: "Brief exists. Expanding into full requirements with epics and stories."
State: docs/prd exists, no docs/decisions or docs/specs. Route: create-adr, create-tech-spec Reason: "Requirements exist. Need architecture decisions and technical specification before implementation."
State: Architecture docs exist, user describes a backend task.
- Detect stack (read package.json / Cargo.toml / go.mod / requirements.txt / pom.xml)
- Route to {stack}-architecture and backend-api-design
State: Architecture docs exist, user describes a frontend task.
- Detect framework (read package.json for react/next/vue/angular)
- Route to {framework}-architecture
State: User shows code for review. Route: code-review
State: User describes a bug with error message or stack trace. Route: debugging-strategy
State: User asks about project management, sprint planning, estimation, or risk. Route: management-pm Reason: "Project management request. Handling sprint planning, estimation, risk, or reporting."
State: User asks about requirements, user stories, acceptance criteria, or business analysis. Route: management-ba Reason: "Business analysis request. Writing or refining user stories and acceptance criteria."
State: User asks about test strategy, test cases, defect reporting, or test automation. Route: management-qa Reason: "Quality assurance request. Designing test strategy, test cases, or defect management."
State: User asks about code quality, quality gates, static analysis, or technical debt. Route: management-qc Reason: "Quality control request. Enforcing quality gates, static analysis, or technical debt tracking."
State: User asks about SOLID, OOP, DRY, GRASP, or design principles. Route: oop-principles Reason: "Object-oriented or software design principles request."
State: User asks about design patterns, GoF, pattern selection, creational/structural/behavioral. Route: design-patterns Reason: "Design pattern selection or implementation request."
State: User asks about solution architecture, high-level design, system design, HLD, architecture overview, architecture decision, tech stack decision, cross-cutting concerns. Route: solution-architecture Reason: "Solution architecture request."
State: User asks about microservices, saga, CQRS, event sourcing, service decomposition. Route: backend-microservices Reason: "Microservices architecture and distributed patterns request."
State: User asks about microfrontend, Module Federation, frontend composition. Route: frontend-microfrontend Reason: "Microfrontend architecture request."
State: User asks about frontend component patterns, hooks patterns, component design. Route: frontend-patterns Reason: "Frontend design patterns request."
State: User asks about team rules, code review, branch strategy, communication protocol, incident response. Route: team-rules Reason: "Team collaboration protocols request."
State: User asks about API response format, Response, error handling, exception mapping, error codes. Route: api-response Reason: "API response standardization request."
State: User asks about security team, appsec, vulnerability management, security review, threat model. Route: management-security Reason: "Security team operations request."
State: User asks about pentesting, penetration test, vulnerability assessment, bug bounty. Route: management-pentesting Reason: "Penetration testing and reporting request."
State: User asks about alert rules, alert fatigue, notification routing, Prometheus alerts, Grafana alerts. Route: management-alerting Reason: "Alert rule design request."
State: User asks about monitoring, Prometheus, Grafana, Loki, ELK, metrics, dashboards. Route: devops-monitoring Reason: "Monitoring stack configuration request."
State: User asks about Helm, Helm chart, values management, chart deployment. Route: helm-patterns Reason: "Helm chart patterns request."
State: User asks about Terraform, IaC, infrastructure provisioning. Route: devops-terraform Reason: "Terraform infrastructure patterns request."
State: User asks about Ansible, playbook, configuration management. Route: devops-ansible Reason: "Ansible automation patterns request."
State: User asks about Jenkins, CI/CD pipeline, Jenkinsfile. Route: devops-jenkins Reason: "Jenkins pipeline patterns request."
State: User asks about Longhorn, distributed storage, persistent volumes, backup. Route: devops-longhorn Reason: "Longhorn storage patterns request."
State: Node.js stack detected and user describes a backend task. Route: nodejs-architecture Reason: "Node.js backend detected. Setting up Express/Fastify/Hono project structure."
State: Node.js stack detected and user asks about patterns, async handlers, DI. Route: nodejs-patterns Reason: "Node.js patterns request."
State: ElysiaJS stack detected (bun, elysia in dependencies). Route: elysia-architecture Reason: "ElysiaJS on Bun detected. Setting up Elysia project structure."
State: ElysiaJS user asks about plugins, guards, Eden Treaty. Route: elysia-patterns Reason: "ElysiaJS patterns request."
State: Ruby on Rails stack detected (Gemfile, rails). Route: backend-rails Reason: "Ruby on Rails backend detected."
State: PHP stack detected (composer.json, PHP files).
- Read composer.json for framework.
- Route to php-laravel if "laravel/framework" in require.
- Route to php-zend if "laminas/laminas-mvc" or "zendframework/zend-mvc" in require.
- Route to php-pure otherwise. Reason: "PHP stack detected. Routing to appropriate PHP framework."
State: User asks about Laravel, Artisan, Eloquent, Blade. Route: php-laravel Reason: "Laravel framework request."
State: User asks about Zend, Laminas, Zend Framework, ZF3. Route: php-zend Reason: "Zend/Laminas framework request."
State: User asks about plain PHP, pure PHP, PHP without framework, PSR-7, PSR-15. Route: php-pure Reason: "Plain PHP request."
State: User asks about Symfony, Symfony framework, Symfony DI, Doctrine. Route: php-symfony Reason: "Symfony framework request."
State: Python stack detected with Django (Django in dependencies). Route: python-django Reason: "Django backend detected."
State: Python stack detected with FastAPI (fastapi in dependencies). Route: python-fastapi Reason: "FastAPI backend detected."
State: Python stack detected with Flask (flask in dependencies). Route: python-flask Reason: "Flask backend detected."
State: User asks about Hono, Hono backend, Hono middleware. Route: nodejs-hono Reason: "Hono backend request."
State: User asks about Fastify, Fastify backend, Fastify plugins. Route: nodejs-fastify Reason: "Fastify backend request."
State: Deno stack detected with Oak (oak in imports). Route: deno-oak Reason: "Deno Oak backend detected."
State: Swift stack detected with Vapor (Vapor in Package.swift). Route: swift-vapor Reason: "Swift Vapor backend detected."
State: Scala stack detected with Play (Play Framework in build.sbt). Route: scala-play Reason: "Scala Play backend detected."
State: Java stack detected with Micronaut (micronaut in build config). Route: java-micronaut Reason: "Micronaut backend detected."
State: Java stack detected with Quarkus (quarkus in build config). Route: java-quarkus Reason: "Quarkus backend detected."
State: Kotlin stack detected (kotlin in build config, no Android). Route: backend-kotlin-architecture Reason: "Kotlin backend detected."
State: SvelteKit stack detected (package.json has @sveltejs/kit). Route: frontend-sveltekit Reason: "SvelteKit frontend detected."
State: .NET stack detected and user describes a backend task. Route: dotnet-architecture Reason: "C# .NET backend detected. Setting up project structure and architecture."
State: .NET stack detected and user asks about patterns, CQRS, MediatR, EF Core patterns. Route: dotnet-patterns Reason: "C# .NET patterns request. Implementing CQRS, Result pattern, or pipeline behaviors."
State: NestJS stack detected and user asks about patterns, modules, guards, interceptors. Route: nestjs-patterns Reason: "NestJS patterns request."
State: NestJS stack detected and user asks about NestJS project structure, modules architecture. Route: nestjs-architecture Reason: "NestJS architecture request."
State: Go stack detected and user asks about patterns, concurrency, error handling, idiomatic Go. Route: backend-go-patterns Reason: "Go patterns request."
State: Go stack detected and user asks about Go project structure, Go architecture. Route: backend-go-architecture Reason: "Go architecture request."
State: Kotlin stack detected and user asks about Kotlin patterns. Route: backend-kotlin-patterns Reason: "Kotlin patterns request."
State: Spring Boot stack detected and user asks about Spring Boot patterns, Spring beans. Route: backend-spring-boot-patterns Reason: "Spring Boot patterns request."
State: Spring Boot stack detected and user asks about Spring Boot project structure. Route: backend-spring-boot-architecture Reason: "Spring Boot architecture request."
State: Rust stack detected and user asks about patterns, error handling, ownership, async Rust. Route: rust-patterns Reason: "Rust patterns request."
State: Rust stack detected and user asks about Rust project structure, Rust modules. Route: rust-architecture Reason: "Rust architecture request."
State: Angular detected and user asks about patterns, RxJS, NgRx, modules. Route: angular-patterns Reason: "Angular patterns request."
State: Angular detected and user asks about Angular project structure, Angular architecture. Route: angular-architecture Reason: "Angular architecture request."
State: React detected and user asks about React project structure, React architecture. Route: react-architecture Reason: "React architecture request."
State: React detected and Next.js in dependencies. Route: react-nextjs Reason: "React Next.js request."
State: Vue detected and user asks about Vue project structure, Vue architecture. Route: vue-architecture Reason: "Vue architecture request."
State: Vue detected and Nuxt in dependencies. Route: vue-nuxt Reason: "Vue Nuxt request."
State: Svelte detected and user asks about Svelte project structure, Svelte architecture. Route: svelte-architecture Reason: "Svelte architecture request."
State: Svelte detected and user asks about Svelte patterns, Svelte runes, Svelte 5. Route: svelte-patterns Reason: "Svelte patterns request."
State: SolidJS detected and user asks about SolidJS project structure. Route: solidjs-architecture Reason: "SolidJS architecture request."
State: SolidJS detected and user asks about SolidJS patterns, Solid signals. Route: solidjs-patterns Reason: "SolidJS patterns request."
State: Qwik detected and user asks about Qwik project structure, Qwik City. Route: qwik-architecture Reason: "Qwik architecture request."
State: Remix detected and user asks about Remix architecture. Route: remix-architecture Reason: "Remix architecture request."
State: Remix detected and user asks about Remix patterns, Remix loaders. Route: remix-patterns Reason: "Remix patterns request."
State: User asks about Docker, Dockerfile, docker-compose, containerization. Route: docker-patterns Reason: "Docker containerization request."
State: User says deploy, CI/CD, GitHub Actions, GitLab CI, pipeline automation. Route: cicd-pipeline Reason: "CI/CD pipeline request."
State: User asks about Kubernetes, k8s, pods, deployments, services, ingress. Route: kubernetes-patterns Reason: "Kubernetes orchestration request."
State: User asks about GitHub Actions, CI/CD workflow, pipeline automation. Route: github-actions Reason: "GitHub Actions CI/CD request."
State: User asks about GitOps, ArgoCD, Flux, Git-based deployment. Route: devops-gitops Reason: "GitOps deployment strategy request."
State: User asks about Vault, secrets management, HashiCorp Vault, secret storage. Route: devops-vault Reason: "Vault secrets management request."
State: User asks about AWS, EC2, S3, Lambda, RDS, cloud infrastructure. Route: devops-aws Reason: "AWS cloud infrastructure request."
State: User asks about serverless, Lambda, Cloud Functions, FaaS. Route: devops-serverless Reason: "Serverless architecture request."
State: User asks about monorepo, Nx, Turborepo, workspace organization. Route: devops-monorepo Reason: "Monorepo tooling and workspace request."
State: User asks about Dependabot, Renovate, dependency updates, vulnerability scanning. Route: dependency-management Reason: "Dependency management automation request."
State: User asks about API documentation, Swagger, OpenAPI, API spec generation. Route: api-documentation Reason: "API documentation generation request."
State: User asks about observability, tracing, OpenTelemetry, distributed tracing, span. Route: devops-observability Reason: "Observability and distributed tracing request."
State: User asks about caching, Redis cache, CDN, cache strategy, cache invalidation. Route: backend-caching Reason: "Caching strategy and implementation request."
State: User asks about API gateway, Kong, Nginx reverse proxy, AWS API Gateway, gateway pattern, BFF, API proxy, gateway aggregation. Route: api-gateway Reason: "API gateway configuration request."
State: User asks about rate limiting, throttling, API rate limit, backpressure. Route: rate-limiting Reason: "Rate limiting and throttling request."
State: User asks about load testing, k6, Locust, Artillery, benchmark, stress test. Route: load-testing Reason: "Load testing and performance benchmarking request."
State: User asks about backend testing, unit tests, integration tests, TDD, mocking. Route: backend-testing Reason: "Backend testing strategy request."
State: User asks about accessibility, a11y, WCAG, screen reader, ARIA. Route: frontend-accessibility Reason: "Frontend accessibility request."
State: User asks about design system, component library, Storybook, tokens. Route: frontend-design-system Reason: "Design system and component library request."
State: User asks about frontend performance, Core Web Vitals, Lighthouse, LCP, CLS, INP. Route: frontend-performance Reason: "Frontend performance optimization request."
State: User asks about state management, Redux, Zustand, Pinia, NgRx, Vuex. Route: frontend-state-management Reason: "Frontend state management request."
State: User asks about frontend testing, Jest, Vitest, Cypress, Playwright, testing library. Route: frontend-testing Reason: "Frontend testing strategy request."
State: User asks about Tailwind CSS, utility-first CSS, CSS design tokens. Route: tailwind-css Reason: "Tailwind CSS and utility-first styling request."
State: User asks about Storybook, component library, visual testing, component documentation. Route: frontend-storybook Reason: "Storybook component documentation request."
State: User asks about PWA, service worker, offline support, manifest, progressive web app. Route: frontend-pwa Reason: "Progressive web app implementation request."
State: User asks about SEO, meta tags, Open Graph, structured data, sitemap, search optimization. Route: frontend-seo Reason: "SEO and search optimization request."
State: User asks about changelog, release notes, semantic versioning. Route: changelog-generator Reason: "Changelog generation request."
State: User asks about git workflow, branching strategy, rebase, merge, git flow. Route: git-workflow Reason: "Git workflow and branching strategy request."
State: User asks about profiling, performance audit, bottleneck, flamegraph, CPU profile. Route: performance-profiler Reason: "Performance profiling request."
State: User asks about README, documentation, project docs, contributing guide. Route: readme-writer Reason: "README and project documentation request."
State: User asks about refactoring, code improvement, restructuring, technical debt reduction. Route: refactor-guide Reason: "Code refactoring guide request."
State: User asks about security audit, dependency check, SAST, DAST, vulnerability scan. Route: security-auditor Reason: "Security audit request."
State: User says iOS, Swift, SwiftUI, iPhone, iPad, Xcode. Route: mobile-ios Reason: "iOS native development request."
State: User says Android, Kotlin, Jetpack Compose, Google Play. Route: mobile-android Reason: "Android native development request."
State: User says Flutter, Dart, cross-platform mobile, widgets, pubspec. Route: mobile-flutter Reason: "Flutter cross-platform development request."
State: User says React Native, Expo, RN, react-native, Hermes. Route: react-native Reason: "React Native cross-platform development request."
State: User asks about mobile pattern, mobile architecture, MVVM, MVI, mobile project structure, Clean Architecture mobile. Route: mobile-patterns Reason: "Mobile architecture pattern request."
State: User asks about mobile testing, widget test, component test mobile, golden test, XCUITest, Espresso, Detox. Route: mobile-testing Reason: "Mobile testing strategy request."
State: User asks about mobile performance, app slow, jank, frame drop, memory leak mobile, app startup. Route: mobile-performance Reason: "Mobile performance optimization request."
State: User asks about mobile security, secure storage, certificate pinning, OWASP mobile, root detection, biometric. Route: mobile-security Reason: "Mobile security implementation request."
State: User asks about mobile networking, API client mobile, offline first, GraphQL mobile, REST client, caching mobile, pagination. Route: mobile-networking Reason: "Mobile networking layer request."
State: User asks about mobile storage, local database, SQLite mobile, Room, Core Data, Hive, Isar, file storage mobile. Route: mobile-storage Reason: "Mobile local storage request."
State: User asks about mobile deploy, TestFlight, App Store, Play Store, mobile CI/CD, code signing. Route: mobile-deployment Reason: "Mobile app deployment request."
State: User asks about push notifications, APNs, FCM, notification payload. Route: push-notifications Reason: "Mobile push notification implementation request."
State: User asks about in-app purchase, subscription, StoreKit, Play Billing, revenue. Route: in-app-purchase Reason: "In-app purchase and subscription request."
State: User asks about crash reporting, Sentry, Crashlytics, error tracking mobile. Route: crash-reporting Reason: "Mobile crash reporting setup request."
State: User asks about user stories, story splitting, story points, backlog refinement. Route: create-story Reason: "User story creation request."
State: User says init, scaffold, new project, start fresh, project setup. Route: project-init Reason: "Project initialization request."
State: User asks about GraphQL, Apollo, schema design, resolver patterns. Route: backend-graphql-patterns Reason: "GraphQL request."
State: User asks about background jobs, task queues, workers, scheduled tasks. Route: backend-background-jobs Reason: "Background job request."
State: User asks about search, Elasticsearch, Meilisearch, search indexing. Route: backend-search-patterns Reason: "Search request."
State: User asks about data streaming, Kafka, stream processing, event streaming. Route: backend-data-streaming Reason: "Data streaming request."
State: User asks about file storage, object storage, S3, file upload. Route: backend-file-storage Reason: "File storage request."
State: User asks about feature flags, feature toggles, canary release, gradual rollout. Route: backend-feature-flags Reason: "Feature flag request."
State: User asks about i18n, internationalization, localization, translations. Route: backend-internationalization Reason: "Internationalization request."
State: User asks about logging, structured logging, JSON logging, log shipping. Route: backend-structured-logging Reason: "Structured logging request."
State: User asks about observability, tracing, OpenTelemetry, distributed tracing. Route: backend-observability Reason: "Observability request."
State: User asks about resilience, circuit breaker, retry, bulkhead, rate limiting. Route: backend-resilience-patterns Reason: "Resilience patterns request."
State: User asks about OpenAPI, Swagger, API specification. Route: backend-openapi-documentation Reason: "OpenAPI documentation request."
State: User asks about contract testing, Pact, consumer-driven contracts. Route: backend-contract-testing Reason: "Contract testing request."
State: User asks about idempotency, idempotent API, duplicate detection. Route: backend-idempotency Reason: "Idempotency request."
State: User asks about distributed lock, Redlock, distributed mutex, lease. Route: backend-distributed-locking Reason: "Distributed locking request."
State: User asks about webhook, webhook delivery, outgoing webhook. Route: backend-webhooks Reason: "Webhook request."
State: User asks about API versioning, version strategy, versioning header. Route: backend-api-versioning Reason: "API versioning request."
State: User asks about scheduled tasks, cron jobs, Quartz, job scheduling. Route: backend-scheduling-cron Reason: "Scheduling/cron request."
State: User asks about multi-tenancy, multi-tenant architecture, tenant isolation backend. Route: backend-multi-tenancy Reason: "Multi-tenancy request."
State: User asks about BFF, Backend for Frontend, BFF pattern. Route: backend-bff-pattern Reason: "BFF pattern request."
State: User asks about data masking, data redaction, PII masking. Route: backend-data-masking Reason: "Data masking request."
State: User asks about audit log, audit trail, audit logging. Route: backend-audit-logging Reason: "Audit logging request."
State: User asks about plugin architecture, plugin system, extension point. Route: backend-plugin-architecture Reason: "Plugin architecture request."
State: User asks about CQRS, command query segregation, read model, write model, command handler, query handler, materialized view. Route: backend-cqrs-patterns Reason: "CQRS patterns request."
State: User asks about event sourcing, event store, event stream, rehydrate, event replay, projection rebuild, append-only log. Route: backend-event-sourcing Reason: "Event sourcing request."
State: User asks about saga, distributed transaction, choreography saga, orchestration saga, compensating transaction, saga state machine, long running transaction. Route: backend-saga-patterns Reason: "Saga patterns request."
State: User asks about transactional outbox, outbox pattern, reliable event publishing, dual write, CDC outbox, message relay, outbox table. Route: backend-transactional-outbox Reason: "Transactional outbox request."
State: User asks about Remix, Remix routing, Remix loaders/actions. Route: frontend-remix-architecture or frontend-remix-patterns Reason: "Remix stack request."
State: User asks about Astro, Astro islands, content collections. Route: frontend-astro-architecture Reason: "Astro stack request."
State: User asks about Astro patterns, Astro integrations, Astro content. Route: frontend-astro-patterns Reason: "Astro patterns request."
State: User asks about Qwik patterns, Qwik City, Qwik components. Route: frontend-qwik-patterns Reason: "Qwik patterns request."
State: User asks about Vue patterns, Vue composables, Vue composition API. Route: vue-patterns Reason: "Vue patterns request."
State: User asks about Lit, LitElement, LitHtml, lit-html. Route: frontend-lit Reason: "Lit request."
State: User asks about web components, custom elements, shadow DOM, HTML templates. Route: frontend-web-components Reason: "Web components request."
State: User asks about AR/VR, augmented reality, virtual reality, WebXR. Route: mobile-ar-vr Reason: "AR/VR request."
State: User asks about Nomad, HashiCorp Nomad, job scheduling. Route: devops-nomad Reason: "Nomad request."
State: User asks about incident response, on-call, PagerDuty, incident management. Route: devops-incident-response Reason: "Incident response request."
State: User asks about cost-benefit, ROI, TCO, cost analysis. Route: management-cost-benefit Reason: "Cost-benefit analysis request."
State: User asks about hiring, interview, recruitment, technical screen. Route: management-hiring Reason: "Hiring request."
State: User asks about stakeholder, stakeholder communication, steerco, status update. Route: management-stakeholder Reason: "Stakeholder communication request."
ML Skills
State: User asks about experiment tracking, MLflow, experiment management. Route: ml-experiment-tracking Reason: "Experiment tracking request."
State: User asks about classical ML, scikit-learn, sklearn, regression, classification, clustering. Route: ml-classical-ml Reason: "Classical ML request."
State: User asks about deep learning, PyTorch, TensorFlow, neural networks, CNN, RNN, transformer. Route: ml-deep-learning Reason: "Deep learning request."
State: User asks about feature engineering, feature creation, feature selection, feature transformation. Route: ml-feature-engineering Reason: "Feature engineering request."
State: User asks about hyperparameter tuning, Optuna, grid search, Bayesian optimization. Route: ml-hyperparameter-tuning Reason: "Hyperparameter tuning request."
State: User asks about model evaluation, confusion matrix, ROC AUC, precision recall, cross-validation. Route: ml-model-evaluation Reason: "Model evaluation request."
State: User asks about model interpretability, SHAP, LIME, explainable AI, feature importance. Route: ml-model-interpretability Reason: "Model interpretability request."
State: User asks about time series, Prophet, forecasting, seasonality, trend analysis. Route: ml-time-series Reason: "Time series request."
State: User asks about NLP, HuggingFace, transformers, text classification, NER, sentiment analysis. Route: ml-nlp Reason: "NLP request."
State: User asks about computer vision, YOLO, object detection, image classification, segmentation. Route: ml-computer-vision Reason: "Computer vision request."
State: User asks about recommender system, collaborative filtering, matrix factorization, content-based filtering. Route: ml-recommender Reason: "Recommender system request."
State: User asks about anomaly detection, outlier detection, fraud detection, novelty detection. Route: ml-anomaly-detection Reason: "Anomaly detection request."
State: User asks about ML pipeline, Kubeflow, ML workflow, model training pipeline. Route: ml-ml-pipeline Reason: "ML pipeline request."
State: User asks about feature store, Feast, feature serving, feature registry. Route: ml-feature-store Reason: "Feature store request."
State: User asks about model serving, BentoML, Triton, model deployment, model inference. Route: ml-model-serving Reason: "Model serving request."
State: User asks about math foundations, linear algebra, calculus, statistics for ML. Route: ml-math-foundations Reason: "Math foundations for ML request."
New AI Skills
State: User asks about model training, fine-tuning, LoRA, QLoRA, training loop, distributed training. Route: ai-model-training Reason: "Model training request."
State: User asks about embeddings, sentence-transformers, text embedding, vector embedding. Route: ai-embeddings Reason: "Embeddings request."
State: User asks about multimodal, CLIP, LLaVA, image-text, vision-language model. Route: ai-multimodal Reason: "Multimodal AI request."
State: User asks about AI safety, guardrails, content moderation, responsible AI, model alignment. Route: ai-ai-safety Reason: "AI safety request."
State: User asks about AI testing, LLM testing, eval harness, model evaluation. Route: ai-ai-testing Reason: "AI testing request."
State: User asks about AI cost optimization, token efficiency, model quantization, inference cost. Route: ai-ai-cost-optimization Reason: "AI cost optimization request."
State: User asks about LangChain, LlamaIndex, LangGraph, chain, agent framework. Route: ai-langchain-patterns Reason: "LangChain patterns request."
State: User asks about MCP, Model Context Protocol, context server, tool integration. Route: ai-mcp-patterns Reason: "MCP patterns request."
State: User asks about AI observability, LangSmith, Weights & Biases, tracing LLM, prompt monitoring. Route: ai-ai-observability Reason: "AI observability request."
New Data Skills
State: User asks about distributed storage, HDFS, distributed file system, object storage. Route: data-distributed-storage Reason: "Distributed storage request."
State: User asks about distributed compute, Spark, Dask, distributed processing, cluster computing. Route: data-distributed-compute Reason: "Distributed compute request."
State: User asks about data lake, Delta Lake, data lake architecture, lake storage. Route: data-data-lake Reason: "Data lake request."
State: User asks about data lakehouse, lakehouse architecture, medallion architecture, Delta Lake. Route: data-data-lakehouse Reason: "Data lakehouse request."
State: User asks about batch processing, Hive, batch ETL, nightly jobs, batch pipeline. Route: data-batch-processing Reason: "Batch processing request."
State: User asks about workflow orchestration, Airflow, Prefect, Dagster, pipeline orchestration. Route: data-workflow-orchestration Reason: "Workflow orchestration request."
State: User asks about CDC, change data capture, Debezium, streaming replication. Route: data-cdc-patterns Reason: "CDC patterns request."
State: User asks about data replication, database replication, cross-region replication. Route: data-data-replication Reason: "Data replication request."
State: User asks about data platform, data engineering platform, platform engineering data. Route: data-data-platform Reason: "Data platform request."
State: User asks about data catalog, DataHub, Amundsen, data discovery, metadata management. Route: data-data-catalog Reason: "Data catalog request."
State: User asks about data observability, Monte Carlo, Sifflet, data monitoring, data downtime. Route: data-data-observability Reason: "Data observability request."
State: User asks about data contracts, contract-driven data, schema contract, data agreement. Route: data-data-contracts Reason: "Data contracts request."
State: User asks about data clean room, clean room, privacy-preserving data. Route: data-clean-room Reason: "Data clean room request."
State: User asks about data cost optimization, data storage cost, query cost. Route: data-cost-optimization Reason: "Data cost optimization request."
State: User asks about data formats, Parquet, Avro, ORC, file format. Route: data-formats Reason: "Data formats request."
State: User asks about data lineage, column lineage, dataset lineage. Route: data-lineage Reason: "Data lineage request."
State: User asks about data pipeline CI/CD, data testing in CI, dbt test, data pipeline test. Route: data-pipeline-cicd Reason: "Data pipeline CI/CD request."
State: User asks about data testing, data quality test, data diff, data validation test. Route: data-testing Reason: "Data testing request."
State: User asks about reverse ETL, reverse ETL pipeline, warehouse to SaaS. Route: data-reverse-etl Reason: "Reverse ETL request."
State: User asks about data mesh, data product, domain-driven data, decentralized data. Route: data-data-mesh Reason: "Data mesh request."
State: User asks about data versioning, DVC, data version control, dataset versioning. Route: data-data-versioning Reason: "Data versioning request."
State: User asks about data API, Hasura, data access API, GraphQL data API. Route: data-data-api Reason: "Data API request."
State: User asks about data virtualization, Trino, Presto, federated query, data federation. Route: data-data-virtualization Reason: "Data virtualization request."
State: User asks about schema registry, Avro, schema evolution, schema compatibility. Route: data-schema-registry Reason: "Schema registry request."
State: User asks about relational database, PostgreSQL, MySQL, SQL Server, database design. Route: data-relational-database Reason: "Relational database request."
State: User asks about NoSQL, MongoDB, Cassandra, DynamoDB, document database. Route: data-nosql-database Reason: "NoSQL database request."
State: User asks about graph database, Neo4j, graph DB, Cypher, knowledge graph. Route: data-graph-database Reason: "Graph database request."
State: User asks about search engine, Elasticsearch, Solr, full-text search, search index. Route: data-search-engine Reason: "Search engine request."
New DevOps Skills
State: User asks about DataOps, data operations, data pipeline ops, data reliability. Route: devops-dataops Reason: "DataOps request."
State: User asks about MLOps, ML operations, model deployment pipeline, model monitoring. Route: devops-mlops Reason: "MLOps request."
State: User asks about Kubernetes for data, K8s data workloads, Spark on K8s, data on Kubernetes. Route: kubernetes-for-data Reason: "Kubernetes for data request."
State: User asks about cloud cost optimization, cloud spend, cost reduction, cloud billing. Route: cloud-cost-optimization Reason: "Cloud cost optimization request."
State: User asks about cloud architecture, landing zone, well-architected framework, cloud foundation, multi-cloud, cloud governance. Route: cloud-architecture Reason: "Cloud architecture request."
State: User asks about platform engineering, internal developer platform, IDP, Backstage, developer portal, golden path, platform team. Route: devops-platform-engineering Reason: "Platform engineering request."
State: User asks about SRE, site reliability engineering, SLI, SLO, error budget, toil reduction, reliability engineering, production readiness. Route: devops-sre-practices Reason: "SRE practices request."
State: User asks about internal developer platform deep dive, Backstage plugins, software templates, golden path architecture, platform APIs, platform adoption. Route: devops-internal-developer-platform Reason: "Internal developer platform request."
State: User asks about Kubernetes operator, custom controller, CRD, Kubebuilder, operator pattern, reconciliation loop. Route: devops-kubernetes-operators Reason: "Kubernetes operators request."
State: User asks about advanced GitOps, multi-cluster GitOps, ApplicationSet, ArgoCD sync waves, cluster bootstrapping, GitOps at scale. Route: devops-gitops-advanced Reason: "Advanced GitOps request."
State: User asks about progressive delivery, canary deployment, blue-green, traffic shifting, Flagger, Argo Rollouts, gradual rollout, deploy strategy. Route: devops-progressive-delivery Reason: "Progressive delivery request."
State: User asks about policy as code, OPA, Rego, Kyverno, admission controller, policy enforcement, guardrails, policy testing. Route: devops-policy-as-code Reason: "Policy as code request."
State: User asks about cloud migration, lift-and-shift, rehost, replatform, refactor, 6 Rs migration, legacy to cloud, data center migration. Route: devops-cloud-migration Reason: "Cloud migration request."
State: User asks about Pulumi, infrastructure as code with programming languages, Pulumi stack, Pulumi state. Route: devops-pulumi Reason: "Pulumi IaC request."
State: User asks about Crossplane, Crossplane composition, managed resource, provider, control plane, Crossplane function. Route: devops-crossplane Reason: "Crossplane control plane request."
State: User asks about GitLab CI, GitLab pipeline, GitLab Runner, GitLab CI/CD. Route: devops-gitlab-ci Reason: "GitLab CI/CD request."
State: User asks about CircleCI, CircleCI config, CircleCI orb, CircleCI pipeline. Route: devops-circleci Reason: "CircleCI request."
State: User asks about autoscaling, HPA, VPA, Keda, Cluster Autoscaler, pod autoscaling, node autoscaling, Kubernetes scaling. Route: devops-kubernetes-autoscaling Reason: "Kubernetes autoscaling request."
State: User asks about APM, Datadog, New Relic, application monitoring, APM instrumentation, synthetic monitoring, observability platform. Route: devops-apm-observability Reason: "APM and observability platform request."
State: User asks about Cilium, eBPF, Cilium network policy, Hubble, Cilium cluster mesh, cloud-native networking. Route: devops-cilium-ebpf Reason: "Cilium/eBPF networking request."
State: User asks about OpenTelemetry, OTel collector, distributed tracing, OpenTelemetry instrumentation, trace sampling. Route: devops-opentelemetry Reason: "OpenTelemetry request."
State: User asks about Oracle Cloud, OCI, OKE, Oracle Kubernetes Engine, Oracle database cloud. Route: devops-oracle-cloud Reason: "Oracle Cloud request."
State:
…(truncated)