Supabase Postgres + Storage + Auth operations from FastAPI — service-role client, RLS-aware queries, additive SQL migrations under backend/db/migrations, the create_order RPC, and the product-images bucket. Use when adding tables/columns, writing queries, calling RPCs, or working with Storage.
The English summary is being prepared. Showing the original description.
shanraisshan/learning-x-claude☆ 2Updated May 7, 2026
Build FastAPI endpoints in the layered router → service → Supabase pattern, with Pydantic v2 schemas, JWT/admin gating, and consistent HTTPException-based domain errors. Use when adding/modifying any endpoint under backend/.
The English summary is being prepared. Showing the original description.
shanraisshan/learning-x-claude☆ 2Updated May 7, 2026
pytest + httpx + TestClient patterns for the FastAPI backend. Dependency overrides for auth, FakeSupabase mocking, HTTPException assertions. Use when writing or reviewing backend/tests/test_*.py.
The English summary is being prepared. Showing the original description.
shanraisshan/learning-x-claude☆ 2Updated May 7, 2026
Drive Chrome via the claude-in-chrome MCP to exercise plan.md::Verify steps for a shipped feature. Loads deferred MCP tool schemas, asserts console/network cleanliness, records a GIF for the PR. Used by the browser-verifier agent.
The English summary is being prepared. Showing the original description.
shanraisshan/learning-x-claude☆ 2Updated May 7, 2026
Integrate with the FastAPI backend through the typed wrapper in frontend/lib/api.ts, attach Supabase JWTs for admin calls, and handle errors via ApiError. Use when adding/modifying API calls or wiring auth.
The English summary is being prepared. Showing the original description.
shanraisshan/learning-x-claude☆ 2Updated May 7, 2026
Build pages and components in the Next.js 15 App Router (RSC by default, "use client" only when needed), Tailwind for styling, typed props, and the existing CartProvider for cart state. Use when creating or modifying pages, layouts, components, or forms in frontend/.
The English summary is being prepared. Showing the original description.
shanraisshan/learning-x-claude☆ 2Updated May 7, 2026