# CLAUDE.md

## Project overview

**Purpose**: One paragraph about what this project is and what it does
**Stack**: Replace with your tech stack
**Status**: active
**Version**: 0.0.0

## Commands

```bash
# Install:
# Run:
# Test:
# Build:
```

## Project skills

Source skills live in the phren project `skills/` directory. Phren resolves global + project-local skills and mirrors the effective set into repo-local `.claude/skills/`.

## Architecture

<!-- How the codebase is structured. Example:

src/
  routes/     - Express route handlers
  services/   - Business logic, one file per domain
  models/     - Database models (Prisma)
  middleware/ - Auth, rate-limiting, error handling
  utils/      - Shared helpers

-->

## Key patterns

<!-- Project-specific patterns, naming rules, things to never do. Example:

- All API responses use `{ ok: boolean, data?, error? }` shape
- Service functions throw, route handlers catch and format
- Never import from `src/models` directly in routes, go through services
- Tests live next to source files as `*.test.ts`

-->

<!-- Tip: If this file grows past ~100 lines, split it using @import directives.
     Example: @CLAUDE-architecture.md, @CLAUDE-commands.md, @CLAUDE-conventions.md
     See phren README for details. -->
