Cline rules
vscode-extension/resources/repo-assets/pubmed-search-mcp/.clinerules/50-pubmed-project.mdCline rules
Quality
94/100
Scores the file, not the repository.Length
249 words
6 headings · 0 code blocksRepository
7
— · pushed 39 days agoLast changed
3 days ago
First indexed 3 days ago.1# PubMed Search MCP Project Rules23These rules are meant for Cline usage in the PubMed Search MCP repository.45## Goals67- Provide a robust MCP server for biomedical literature search, analysis, full-text access, and citation export.8- Make `unified_search` the default entrypoint while preserving specialized tools for PICO, MeSH, full text, citations, and pipelines.9- Keep outputs useful for downstream agents and for Zotero Keeper imports.1011## Repo Layout1213- `src/pubmed_search/domain/`: domain entities and value objects.14- `src/pubmed_search/application/`: search, export, pipeline, and analysis use cases.15- `src/pubmed_search/infrastructure/`: external clients and source integrations.16- `src/pubmed_search/presentation/mcp_server/`: MCP server, tools, prompts, and resources.17- `tests/`: pytest suite.18- `.claude/skills/`: user-facing research skills.19- `.cline/skills/` and `.clinerules/`: Cline harness assets.2021## Canonical Commands2223- `uv run ruff check .`24- `uv run ruff format --check .`25- `uv run mypy src/ tests/`26- `uv run pytest`27- `uv run python scripts/count_mcp_tools.py --update-docs`28- `python3 scripts/check_cline_skills.py`2930## Safety / Hygiene3132- Avoid editing generated outputs unless the generator was run intentionally.33- Never commit NCBI API keys, Semantic Scholar keys, CORE keys, OpenAlex keys, cookies, or institutional resolver secrets.34- Avoid destructive git operations unless explicitly requested.35- Keep network-dependent behavior mockable and rate-limit aware.3637## Prefer Existing Patterns3839- Reuse source adapters and registry abstractions instead of adding one-off HTTP calls.40- Keep MCP tools small and delegate behavior to application services.41- Keep backward-compatible aliases where agents already consume fields.42- Update tool docs and user-facing skills when tool contracts change.43
Also in u9401066/zotero-keeper
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 |
|---|---|---|---|---|---|
| u9401066/zotero-keeper.clinerules/00-zotero-project.md · 7 | Cline rules | testlint-formatstylearch+2 | 74/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/10-zotero-python.md · 7 | Cline rules | setuptestlint-formatstyle+1 | 71/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/20-zotero-vscode-extension.md · 7 | Cline rules | teststyledo-not | 69/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/30-zotero-research-workflow.md · 7 | Cline rules | styledo-notagent-behaviour | 50/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/35-foam-llm-wiki.md · 7 | Cline rules | styledo-notagent-behaviour | 55/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/40-zotero-release.md · 7 | Cline rules | testlint-formatdeploymentdo-not | 67/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/50-pubmed-project.md · 7 | Cline rules | testlint-formatstylearch+1 | 94/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/60-pubmed-python.md · 7 | Cline rules | setuptestlint-formatstyle+2 | 86/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/70-pubmed-mcp-tools.md · 7 | Cline rules | apido-notagent-behaviourdocs | 54/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/80-pubmed-release.md · 7 | Cline rules | testlint-formatdeploymentdo-not | 68/100 | 3 days ago | |
| u9401066/zotero-keeper.github/copilot-instructions.md · 7 | Copilot instructions | gitperformancedeploymentagent-behaviour | 73/100 | 3 days ago | |
| u9401066/zotero-keeperAGENTS.md · 7 | AGENTS.md | styleagent-behaviour | 56/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/.clinerules/00-zotero-project.md · 7 | Cline rules | testlint-formatstylearch+2 | 74/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/.clinerules/10-zotero-python.md · 7 | Cline rules | setuptestlint-formatstyle+1 | 71/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/.clinerules/20-zotero-vscode-extension.md · 7 | Cline rules | teststyledo-not | 69/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/.clinerules/30-zotero-research-workflow.md · 7 | Cline rules | styledo-notagent-behaviour | 50/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/.clinerules/35-foam-llm-wiki.md · 7 | Cline rules | styledo-notagent-behaviour | 55/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/.clinerules/40-zotero-release.md · 7 | Cline rules | testlint-formatdeploymentdo-not | 67/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/.github/copilot-instructions.md · 7 | Copilot instructions | styleagent-behaviour | 48/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/AGENTS.md · 7 | AGENTS.md | styleagent-behaviour | 56/100 | 3 days ago |
Diff against .clinerules/00-zotero-project.md Diff against .clinerules/10-zotero-python.md Diff against .clinerules/20-zotero-vscode-extension.md Diff against .clinerules/30-zotero-research-workflow.md Diff against .clinerules/35-foam-llm-wiki.md Diff against .clinerules/40-zotero-release.md Diff against .clinerules/50-pubmed-project.md Diff against .clinerules/60-pubmed-python.md Diff against .clinerules/70-pubmed-mcp-tools.md Diff against .clinerules/80-pubmed-release.md Diff against .github/copilot-instructions.md Diff against AGENTS.md Diff against vscode-extension/resources/repo-assets/keeper/.clinerules/00-zotero-project.md Diff against vscode-extension/resources/repo-assets/keeper/.clinerules/10-zotero-python.md Diff against vscode-extension/resources/repo-assets/keeper/.clinerules/20-zotero-vscode-extension.md Diff against vscode-extension/resources/repo-assets/keeper/.clinerules/30-zotero-research-workflow.md Diff against vscode-extension/resources/repo-assets/keeper/.clinerules/35-foam-llm-wiki.md Diff against vscode-extension/resources/repo-assets/keeper/.clinerules/40-zotero-release.md Diff against vscode-extension/resources/repo-assets/keeper/.github/copilot-instructions.md Diff against vscode-extension/resources/repo-assets/keeper/AGENTS.md
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| u9401066/pubmed-search-mcp.clinerules/50-pubmed-project.md · 23 | Cline rules | testlint-formatstylearch+1 | 94/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/50-pubmed-project.md · 7 | 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/60-pubmed-python.md · 23 | Cline rules | setuptestlint-formatstyle+2 | 86/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/60-pubmed-python.md · 7 | 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 · 7 | Cline rules | setuptestlint-formatstyle+2 | 86/100 | 3 days ago | |
| u9401066/pubmed-search-mcp.clinerules/00-project.md · 23 | Cline rules | testlint-formatstylearch+1 | 86/100 | 3 days ago | |
| u9401066/nsforge-mcp.clinerules/10-python.md · 4 | Cline rules | setuptestlint-formatstyle+1 | 83/100 | 3 days ago |
