AI/ML integrations including multi-provider LLM routing, embeddings, RAG pipeline, autonomous agents, Langfuse prompt management, image generation, and observability. Use when working on LLM provider config, adding new AI models, modifying the RAG/embedding pipeline, building agents, changing prompt templates, or integrating image generation providers. Do NOT use for voice-specific features (use voice skill) or frontend UI (use ui-components skill).
Nuxt 3 server API routes, middleware, agents, background queues, MCP server, voice pipelines, and server utilities. Use when creating new API endpoints, modifying server middleware, working with the agent runtime, adding server utils, or debugging API errors. Covers route conventions (GET/POST/PUT/DELETE), auth middleware, error handling, and Nitro server architecture. Do NOT use for background job processing (use processor skill) or database schema changes (use database skill).
Authentication and authorization using Supabase Auth with PKCE flow. Use when working on login/signup, session management, API key auth, OAuth integration, native app auth (Apple/Google Sign-In), or debugging auth errors. Supports web (cookie), native (Bearer token), API key, and OAuth flows. Do NOT use for general API route creation (use api-server skill) or Stripe billing auth (use integrations skill).
Guide for creating new Claude Code skills for the Minds AI webapp. Use when asked to "create a new skill", "add a skill for X", or when documenting a new domain area of the codebase. Covers skill structure, YAML frontmatter format, instruction writing, and skill organization conventions. Do NOT use for OpenClaw agent skills (different format and location).
PostgreSQL database with Prisma ORM, pgvector for embeddings, and pgbouncer connection pooling. Use when modifying database schema, writing migrations, adding new Prisma models, optimizing queries, working with vector embeddings, or debugging database connection issues. Covers schema conventions, migration workflow, RLS policies, and connection management. Do NOT use for Supabase Auth specifics (use auth skill) or background job queues (use processor skill).
DigitalOcean App Platform deployment architecture and procedures for the Minds AI webapp. Use when asked about "deployment", "how to deploy", "staging vs production", "DO app platform", "Dockerfile", "environment variables", "build process", or "deploy pipeline". Covers staging/production environments, Docker multi-stage build, GitHub Actions workflow, and env var management. Do NOT use to actually trigger deploys (deployments are manual-only by Alexander). Do NOT modify DO env vars directly (use GitHub Environments workflow).
Git branching strategy and commit conventions for the Minds AI webapp. Use when creating branches, making commits, opening PRs, resolving merge conflicts, or following the staging-to-production workflow. Covers branch naming (feature/, fix/, chore/), commit message format, PR creation targeting staging, and the rule that only Alexander merges staging to main. Do NOT use for deployment procedures (use deployment skill) or CI/CD pipeline details.
Third-party service integrations including Stripe billing, Google Calendar, Twilio (SMS/WhatsApp/Voice), Resend email, Firebase push notifications, analytics (PostHog/GA/TikTok), Langfuse observability, content scraping (Apify/Tavily/Serper), and image generation (Replicate). Use when adding a new third-party integration, modifying billing logic, working with webhooks, configuring analytics tracking, or debugging external API calls. Do NOT use for AI/LLM provider integration (use ai-ml skill) or voice pipeline specifics (use voice skill).