The required workflow for adding a feature to this monorepo — spec, generator scaffold, failing tests, then implementation. Use whenever adding a new feature, endpoint, screen, or capability. Never create feature directories by hand.
Canonical patterns for the web app's TanStack Router + TanStack Query setup — file-based routing, the generated route tree, data fetching, and API client wiring. Use when adding routes, pages, or data fetching in apps/web.
Canonical patterns for the Hono + tRPC + Drizzle + Better Auth backend — procedures, routers, context, schema, and how types flow to clients. Use when writing or reviewing any code in apps/api (TypeScript backend) or consuming the API from web/mobile.
Plan meals collaboratively in chat, then publish the finalized plan to mealforge via its MCP tools. Use when the user wants to plan meals (a week of dinners, a few breakfasts, a single meal), revise a pushed plan, switch or complete the active plan, or push a plan to mealforge.