# CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

## Project: Anyhide

Anyhide is a steganography tool that hides any data within any file using hybrid encryption with forward secrecy and plausible deniability.

### Build Commands

```bash
cargo build           # Debug build
cargo build --release # Release build
cargo test            # Run all tests
```

## Development Standards

- **SOLID Compliance**: All code must be SOLID compliant regardless of language. Use appropriate design patterns for each specific case.
- **Language**: Code and comments must always be in English.
- **Documentation**: Keep README.md and related files updated with every code change.

## Commit Guidelines

- Write commit messages in English
- Do not reference AI assistants or co-creators in commits
