CLAUDE.md
CLAUDE.mdCLAUDE.mdroot
Quality
71/100
Scores the file, not the repository.Length
287 words
6 headings · 0 code blocksRepository
0
— · pushed 314 days agoLast changed
3 days ago
First indexed 3 days ago.1# Project Configuration23## Project Overview4- Project name: RAGlens5- Goal: Implement different RAG techniques and evaluate results using curated evaluation datasets67## Project Structure8- Package manager: `uv`; add dependencies via `uv add` or `uv pip install`9- Codebase location: `src/` folder10- Unit tests location: `tests/` folder; execute with `pytest`11- Specifications and LLM indexes: `memory/` folder1213## Code Style Rules14- Avoid code duplication; reuse existing functions/methods where possible15- Minimize wrappers for classes/methods; use them only when necessary; prefer library classes/methods16- Follow PEP 8 Python Style Guide17- Apply clean code principles; organize code in modules for separated functionality that can evolve18- Use descriptive variable names (e.g., `question` instead of `q`; `answers_count` instead of `cnt`)19- Never print keys or secrets (e.g., API keys, authorization secrets) to logs or console20- Configuration values as single source of truth; avoid function argument defaults for config values21- Create new classes/functions in matching modules; create new modules if none exist22- Always use `parse_model_id` from `src/raglens/utils.py` to split provider/model identifiers, as model names may contain '/' characters2324## Project Specification25- Use `memory/` folder for implementation specs and LLM indexes as reference for tasks26- Update `memory/` after changes27- Maintain minimal architecture changes in `memory/` for LLM guidance; full documentation in `docs/`2829### LLM Indexes30- Location: `memory/llms/` (mirrors `src/` structure)31- Scope: One `llms.txt` per folder32- Purpose: Lightweight index of modules/source files (not full documentation)33- Format per `llms.txt`:34 - First line: `# Location: <src path>`35 - Headers: `##` (e.g., `## Modules:`, `## Source files:`)36 - List modules only if folder contains modules/submodules37 - Bullet points: `*` for items38- Access: Open `memory/llms/<scope>/llms.txt` (e.g., `memory/llms/core/llms.txt` or `memory/llms/llms.txt` for repo-level)39
Also in grzegorz-aniol/rag-lens
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| grzegorz-aniol/rag-lens.clinerules/project-rules.md · 0 | Cline rules | setupteststylearch+1 | 71/100 | 3 days ago |
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| Adit-Jain-srm/NightmareNetCLAUDE.md · 45 | CLAUDE.md | buildtestlint-formatstyle+6 | 100/100 | 3 days ago | |
| dotCMS/corecore-web/CLAUDE.md · 949 | CLAUDE.md | teststylearchtesting-strategy+3 | 100/100 | 3 days ago | |
| dotCMS/coreCLAUDE.md · 949 | CLAUDE.md | setupbuildteststyle+7 | 99/100 | today | |
| dotCMS/corecore-web/libs/sdk/react/CLAUDE.md · 949 | CLAUDE.md | setupbuildtestlint-format+9 | 97/100 | 3 days ago | |
| modelcontextprotocol/serversCLAUDE.md · 89k | CLAUDE.md | setupbuildtestlint-format+6 | 97/100 | 3 days ago | |
| luongnv89/claude-howtovi/CLAUDE.md · 41k | CLAUDE.md | setupbuildtestlint-format+8 | 97/100 | 3 days ago | |
| dotCMS/corecore-web/libs/sdk/client/CLAUDE.md · 949 | CLAUDE.md | setupbuildtestlint-format+9 | 97/100 | 3 days ago | |
| supabase/supabase.claude/CLAUDE.md · 108k | CLAUDE.md | testlint-formatstylearch+1 | 97/100 | 3 days ago |
