Imported from mychll31/track-my-water (
AGENTS.md). Install upstream withnpx skills add mychll31/track-my-water. Copyright stays with the author.
AGENTS.md
Cursor Cloud specific instructions
This is a Next.js 16 app (App Router) with TypeScript, Tailwind CSS v4, and React 19.
Standard commands
See README.md and package.json scripts for the full list. Key commands:
| Action | Command |
|---|---|
| Install deps | pnpm install |
| Dev server | pnpm dev (port 3000) |
| Lint | pnpm lint |
| Build | pnpm build |
Notes
- Data is stored in browser
localStorage— no database or backend services required. - The ESLint config (
eslint-config-next) enforces thereact-hooks/set-state-in-effectrule. Avoid callingsetStatedirectly insideuseEffectbodies; useuseSyncExternalStoreor lazy state initialization patterns instead. - Tailwind CSS v4 uses
@import "tailwindcss"and@theme inlineblocks inglobals.css— there is notailwind.config.js. - Package manager: pnpm (lockfile:
pnpm-lock.yaml).