Use when the user wants to deploy an app to a VPS with docker-compose + nginx reverse proxy + Let's Encrypt SSL. Covers compose patterns, nginx server blocks (HTTPS redirect, security headers, SSE/WebSocket, rate limit), certbot for SSL with auto-renewal. Triggers on "deploy to vps", "set up nginx", "lets encrypt"…
Use when the user wants to take a fresh Linux VPS (Ubuntu 22.04/24.04) from "just SSH'd in as root" to production-ready — non-root user, SSH hardening, UFW firewall, fail2ban, automatic security updates, swap, runtime deps (Node or Python), Docker, deploy keys. Triggers on "set up new vps", "bootstrap server", "harden…
Use when the user wants to scaffold a new Angular 18+ project with standalone components (no NgModules), signals for reactive state, NgRx Signal Store for shared state, RxJS for HTTP/WebSocket, typed reactive forms, lazy-loaded routes, Tailwind CSS, optional SSR via @angular/ssr, Vitest for tests, Playwright for E2E.…
Use when the user wants to scaffold a new FastAPI project with the layered claudeforge architecture (routes/services/repositories/models), SQLAlchemy 2.0 async + asyncpg + Alembic, Pydantic v2 settings, JWT auth, pytest with real-DB integration, structlog, OpenTelemetry, Docker dev setup, and uv. Triggers on phrases…
Use when the user wants to scaffold a new Flutter app with flutterbloc 8 + blocconcurrency, freezed events/states, dio + retrofit, drift/isar, gorouter, feature-first folders. Triggers on "new flutter project with bloc", "flutter bloc scaffold", "flutter cubit".
Use when the user wants to scaffold a new Flutter app with Riverpod 2 (with code generation), freezed for immutable models, dio + retrofit for typed HTTP clients, drift or isar for local storage, gorouter 14 for routing, feature-first folder structure, verygoodanalysis lint. Triggers on "new flutter project with…
Use when the user wants to scaffold a new NestJS project with the claudeforge modular feature folders + DI architecture, Prisma ORM (default) or Drizzle, class-validator DTOs, JWT/Passport auth with global guard, BullMQ for queues, Jest + Supertest e2e against real Postgres, pino logging, OpenTelemetry. Triggers on…
Use when the user wants to scaffold a new Next.js 15+ project with React 19, the claudeforge locked stack (shadcn/ui, framer-motion, TanStack Query, Zustand, react-hook-form + zod, lucide-react, sonner, Geist), App Router, Tailwind 4, design system tokens. Triggers on "new nextjs project", "scaffold next.js", "next 15…
Use when the user wants to scaffold a new Node.js + Express project with the claudeforge factory-function wiring (no DI container), Drizzle ORM, zod validation, hand-rolled JWT auth (no Passport), BullMQ workers as separate processes, Vitest + Supertest e2e against real Postgres, pino logging, OpenTelemetry. Triggers…
Use when the user wants to scaffold a new React Native app with Expo SDK 52+, expo-router file-based routing, TanStack Query for server state, Zustand for client state, Reanimated 3, MMKV for storage, expo-secure-store for tokens, EAS Build/Update, Maestro for E2E. Triggers on "new react native project", "new expo…
Use when the user wants to add BullMQ (Node background jobs with Redis) to a NestJS / Express / Node app — queues, workers as separate processes, processors, repeatable jobs, flow producers, Bull Board admin UI. Triggers on "add background jobs", "add bullmq", "node queue", "nestjs bullmq".
Use when the user wants to add Celery (Python background jobs with Redis broker) to a FastAPI / Django / Flask app — tasks, retries, beat scheduling, queue routing, monitoring with Flower, systemd services. Triggers on "add celery", "set up background jobs python", "celery worker", "fastapi async tasks".
Use when the user wants to set up cross-service event publishing/consumption with Redis Streams + consumer groups (lighter alternative to Kafka). Covers producer, consumer, pending entry reclaiming, trimming, replay. Triggers on "redis streams", "cross-service events", "event bus without kafka", "publish events".
Use when the user wants to add Langfuse to an LLM application — trace prompts/completions, score outputs, manage prompt versions, build evaluation datasets, track cost. Covers Python and TypeScript SDKs and integrations with LangChain, LlamaIndex, Vercel AI SDK. Triggers on "add langfuse", "llm observability", "trace…
Use when the user wants to add OpenTelemetry instrumentation + Prometheus + Grafana + Tempo + Loki observability to an app. Sets up OTel SDK in the app, OTel Collector pipeline, dashboards, alerts. Triggers on "add observability", "instrument with opentelemetry", "set up prometheus grafana", "add metrics and tracing".
Use when the user wants to add Sentry for error tracking + performance to an existing app. Covers FastAPI, NestJS, Express, Next.js, React Native, Flutter. Includes scrubbing PII, sample rate decisions, source map upload in CI, release tracking. Triggers on "add sentry", "set up error tracking", "wire up sentry"…