summaryrefslogtreecommitdiff
path: root/.cursor/rules/evcp-project-rules.mdc
blob: cbd3e44db80adbcb50970c369225ee5a953bd14f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
---
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.