Cline rules
.clinerules/project-rules.mdCline rules
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-lensCLAUDE.md · 0 | CLAUDE.md | setupteststylearch+1 | 71/100 | 3 days ago |
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| u9401066/zotero-keeper.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/pubmed-search-mcp/.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/100 | 3 days ago | |
| u9401066/pubmed-search-mcp.clinerules/50-pubmed-project.md · 23 | Cline rules | testlint-formatstylearch+1 | 94/100 | 3 days ago | |
| ryok/python-boilerplate.clinerules/common-commands.md · 0 | Cline rules | setupbuildtestlint-format+3 | 90/100 | 2 days ago | |
| u9401066/pubmed-search-mcp.clinerules/00-project.md · 23 | Cline rules | testlint-formatstylearch+1 | 86/100 | 3 days ago | |
| u9401066/pubmed-search-mcp.clinerules/60-pubmed-python.md · 23 | Cline rules | setuptestlint-formatstyle+2 | 86/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/60-pubmed-python.md · 6 | Cline rules | setuptestlint-formatstyle+2 | 86/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/pubmed-search-mcp/.clinerules/60-pubmed-python.md · 6 | Cline rules | setuptestlint-formatstyle+2 | 86/100 | 3 days ago |
