# Add Nix development environment and Claude.ai integration
This PR adds support for Nix development environments and improves Claude.ai integration:
1. Added a `CLAUDE.md` file that provides guidance to Claude Code when working with this repository, including:
- Project overview and architecture explanation
- Development commands and testing instructions
- Environment variable documentation
2. Added Nix development environment support:
- Created `flake.nix` and `flake.lock` for reproducible development environments
- Configured development shell with bun, nodejs, and code quality tools
- Added treefmt integration for consistent code formatting
3. Updated `.gitignore` to exclude Nix-related files:
- `.direnv`
- `.envrc`
- `.claude`
These changes make it easier for developers using Nix to contribute to the project and improve the experience when using Claude Code with this repository.