# {{projectName}} — Claude Development Guide

## Project Type
**Backend Only** — REST API with Fastify + Prisma. No frontend generation.

## Workflow
```bash
npm run validate          # Validate the spec
npm run build             # Validate + realize (generate code)
npm run setup             # Build + install deps + setup database
npm run dev               # Start dev server
```

## Key Files
- `specs/main.specly` — The API specification (edit this)
- `manifests/implementation.yaml` — Technology stack config
- `generated/code/` — Generated output (don't edit)

## Making Changes
1. Edit `specs/main.specly`
2. Run `npm run validate` to check
3. Run `npm run build` to regenerate
4. Run `cd generated/code && npm run db:push` if models changed
5. Run `npm run dev` to test

## Testing the API
```bash
curl http://localhost:3000/api/products
```

## SpecVerse Reference
- [User Guide](https://github.com/SpecVerse/specverse-self/blob/main/docs/guides/SPECVERSE-SPECIFYING.md)
- [Golden Rules](https://github.com/SpecVerse/specverse-self/blob/main/docs/GOLDEN-RULES.md)
