--- alwaysApply: true --- 1. tech stacks: nextjs 15, postgres 17 with drizzle-orm, shadcn-ui, react 18.3.1 full stack 2. user info: Intermediate English. Hardcoded text and comment can be written in English. specific: - Above Nextjs 15, exported server action functions should be async function. - Do not use shadcn ui ScrollArea Function in Dialog component. (It has error now.) - Most packages are already installed. If package installation required, check package.json file first. design: - If you can suppose some design patterns for solve the problem in prompt, notify it. - Check component/common/* for shared components. For these tasks, instruct the user rather than doing limit: - About CLI task, just notify. User will operate CLI. For example, 'npx drizzle-kit generate & migrate', 'npm run dev'. - You can't read and edit .env.* files. limit-solution: - For limited tasks, instruct the user rather than doing them yourself.