Use when creating, updating, reviewing, or debugging vector databases, embeddings, semantic search, RAG (Retrieval-Augmented Generation), similarity search, semantic caching, LLM cost optimization, pgvector, Pinecone, Weaviate, Qdrant, Chroma, Milvus, or embedding models.
Use when creating, updating, reviewing, or debugging API endpoints, routes, controllers, services, request validation, responses, or REST/HTTP handlers.
Use when creating, updating, reviewing, or debugging authentication, login, registration, sessions, JWT, OAuth, password reset, auth middleware, roles, permissions, or account security.
Use when creating, updating, reviewing, or debugging billing, payments, subscriptions, invoices, checkout, payment providers, webhooks, refunds, plans, or paid access.
Use when creating, updating, reviewing, or debugging caching, cache keys, TTL, invalidation, Redis, in-memory cache, CDN cache, performance, stale data, or cache-related bugs.
Use when creating, updating, reviewing, or debugging shopping carts, add-to-cart, cart items, guest carts, authenticated carts, cart merge, quantities, pricing, stock checks, or checkout preparation.
Use when creating, updating, reviewing, or debugging checkout, order creation, payment flow, inventory validation, order state, checkout forms, payment webhooks, or checkout-related failures.
Use when creating, updating, reviewing, or debugging UI components, pages, forms, layouts, responsive behavior, accessibility, component states, or design-system usage.