# Claude Code Context & Guidelines This directory contains context and guidelines for Claude Code when working with this repository. ## File Organization ### Core Guidelines - **[strict-typing.md](strict-typing.md)** - Strict typing requirements (NO dynamic, NO var, NO object) - **[api-quick-reference.md](api-quick-reference.md)** - Quick API reference ### Frontend Integration (Flutter) - **[FLUTTER-QUICK-START.md](FLUTTER-QUICK-START.md)** - Flutter 5-minute quick start guide - **[FLUTTER-INTEGRATION.md](FLUTTER-INTEGRATION.md)** - Complete Flutter integration documentation ## Quick Reference ### For Claude Code When working on this project, always refer to: 1. `/CLAUDE.md` - Main project standards and CQRS patterns 2. `.claude-docs/strict-typing.md` - Type safety requirements ### For Developers See project root: - `/README.md` - Main project documentation - `/CLAUDE.md` - Claude Code instructions and CQRS patterns - `/docs/` - API documentation, architecture, and OpenAPI spec ### For Flutter Team - Start: `.claude-docs/FLUTTER-QUICK-START.md` - Complete guide: `.claude-docs/FLUTTER-INTEGRATION.md` - API contract: `/docs/openapi.json` ## Document Purpose These files provide context to Claude Code to ensure: - Consistent code quality - Proper typing and safety - Clear communication - Successful frontend integration with Flutter --- **Note**: This directory is for Claude Code context. For general project documentation, see the root `/docs` directory. **Last Updated**: 2025-01-26