Move Common Commands to docs/COMMANDS.md and add docs/CONVENTIONS.md for frontend patterns (SWR, filters, Mantine, routing, API URLs). CLAUDE.md now only contains runtime rules and pointers.
35 lines
610 B
Markdown
35 lines
610 B
Markdown
# CLAUDE.md
|
|
|
|
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
|
|
|
## Runtime
|
|
|
|
Default to Bun instead of Node.js everywhere:
|
|
|
|
- `bun <file>` not `node` / `ts-node`
|
|
- `bun test` not `jest` / `vitest`
|
|
- `bun install` not `npm install` / `yarn` / `pnpm`
|
|
- `bun run <script>` not `npm run`
|
|
- `bunx <pkg>` not `npx`
|
|
- Bun auto-loads `.env` — never use dotenv.
|
|
|
|
## Commands
|
|
|
|
See @docs/COMMANDS.md
|
|
|
|
## Architecture
|
|
|
|
See @docs/ARCHITECTURE.md
|
|
|
|
## Testing
|
|
|
|
See @docs/TESTING.md
|
|
|
|
## Dev Tools
|
|
|
|
See @docs/DEV_TOOLS.md
|
|
|
|
## Frontend Conventions
|
|
|
|
See @docs/CONVENTIONS.md
|