This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
- Build:
pnpm build
- Dev server:
pnpm dev
- Production server:
pnpm start
- Linting:
pnpm lint
(runs both Biome and TypeScript checks) - Linting (Biome only):
pnpm lint:biome
- Linting (TypeScript only):
pnpm lint:tsc
- Formatting:
pnpm format
- Tests:
pnpm test:vrt:compare
- Single test:
pnpm test:vrt:compare --grep="test name"
- Update test snapshots:
pnpm test:vrt:screenshots
- Uses TypeScript in strict mode with path alias
@/*
→./src/*
- Package manager: pnpm 10.9.0
- Biome config: Extends
@mh4gf/configs/biome
- Next.js App Router structure with _features, _components folders
- TypeScript Promise handling in event handlers needs checksVoidReturn attributes:false
- Uses Tailwind CSS v4 for styling