added CLAUDE.md

This commit is contained in:
2025-07-21 08:41:12 +02:00
parent 0293aa63ad
commit a9f315490b

30
CLAUDE.md Normal file
View File

@@ -0,0 +1,30 @@
## Code Reference Priority
**Always start with foundation docs** - Begin each session by reading `structure_preview.md` and `codebase_overview.md` for essential context. Then use module-specific summaries on-demand for areas you're working with. If they aren't present, skip this step and all the steps in the sections below.
### Reference Hierarchy
1. **structure_preview.md** + **codebase_overview.md** - **Always read these first** for file organization and architecture
2. **Specific summaries** - Read only the summaries for modules/files you're working with
3. **Source files** - Read when summaries lack specific details or when you need to make changes
### Documentation Usage Rules
1. **Start with foundation** - Always begin by reading structure_preview.md and codebase_overview.md
2. **Identify scope** - Determine which parts of the codebase are relevant to your task
3. **Search relevant summaries** - Use `Grep` or `Glob` to find summaries in `/summaries/` for only those areas
4. **Read selectively** - Only read summaries for modules you're actually working with
5. **Use source as needed** - Don't hesitate to read source files when documentation isn't sufficient
### Available Documentation Types
- `structure_preview.md` - Directory tree, file organization, config files (**read first**)
- `codebase_overview.md` - High-level architecture, module relationships, data flow (**read first**)
- `/summaries/` directory - Module-specific API documentation and implementation details
- Individual `*_summary.md` files - Detailed summaries for specific components
### Example Usage
```
# Start of any session:
"Let me first read structure_preview.md and codebase_overview.md to understand the project..."
# Then for specific tasks:
"Now I need to work with [module], so I'll search /summaries/ for relevant documentation..."
```