Cline rules
.clinerules/00-zotero-project.mdCline rules
Quality
74/100
Scores the file, not the repository.Length
305 words
6 headings · 0 code blocksRepository
6
— · pushed 40 days agoLast changed
3 days ago
First indexed 3 days ago.1# Zotero Keeper Project Rules23These rules are meant for Cline usage in the Zotero Keeper repository.45## Goals67- Build a local MCP toolkit that combines Zotero reference management with PubMed literature search.8- Keep the user path simple: VS Code extension setup should install Python, packages, MCP definitions, and assistant assets without manual glue.9- Preserve research safety: ask before importing into Zotero collections, avoid duplicates, and keep source metadata traceable.1011## Repo Layout1213- `mcp-server/src/zotero_mcp/`: Zotero Keeper Python MCP server.14- `mcp-server/tests/`: unit and integration tests for the Zotero server.15- `external/pubmed-search-mcp/`: PubMed Search MCP submodule used by the extension.16- `vscode-extension/`: VS Code extension that registers both MCP servers and installs assistant assets.17- `.github/`: Copilot instructions, agents, bylaws, and CI/release workflows.18- `.claude/skills/` and `.cline/skills/`: assistant-facing operational skills.1920## Canonical Commands2122- Zotero server checks: `cd mcp-server && uv run pytest`23- Zotero lint/type checks: `cd mcp-server && uv run ruff check . && uv run mypy src --ignore-missing-imports`24- Extension checks: `cd vscode-extension && npm run sync-assets && npm run compile && npm test`25- VSIX package smoke: `cd vscode-extension && npm run package`26- Diff hygiene: `git diff --check`2728## Safety / Hygiene2930- Avoid editing generated outputs: `vscode-extension/out/`, `dist/`, `.venv/`, `.pytest_cache/`, `__pycache__/`.31- Never print or commit secrets from `.env`, NCBI API keys, Zotero credentials, or key files.32- Do not use destructive git commands unless the user explicitly asks.33- Submodule changes under `external/pubmed-search-mcp/` must be intentional and called out in status.3435## Prefer Existing Patterns3637- Keep MCP tool outputs backward-compatible when possible.38- Use `import_articles` for PubMed-to-Zotero import flows unless a legacy path is explicitly requested.39- Keep extension bundled asset sources and `vscode-extension/resources/repo-assets/` in sync via `npm run sync-assets`.40- Start context reads with `memory-bank/activeContext.md`, `ARCHITECTURE.md`, and `docs/COLLABORATION_WORKFLOW.md` when the task is architectural.41
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.github/copilot-instructions.md · 6 | Copilot instructions | gitperformancedeploymentagent-behaviour | 73/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/10-zotero-python.md · 6 | Cline rules | setuptestlint-formatstyle+1 | 71/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/20-zotero-vscode-extension.md · 6 | Cline rules | teststyledo-not | 69/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/30-zotero-research-workflow.md · 6 | Cline rules | styledo-notagent-behaviour | 50/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/35-foam-llm-wiki.md · 6 | Cline rules | styledo-notagent-behaviour | 55/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/40-zotero-release.md · 6 | Cline rules | testlint-formatdeploymentdo-not | 67/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/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-keeper.clinerules/70-pubmed-mcp-tools.md · 6 | Cline rules | apido-notagent-behaviourdocs | 54/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/80-pubmed-release.md · 6 | Cline rules | testlint-formatdeploymentdo-not | 68/100 | 3 days ago | |
| u9401066/zotero-keeperAGENTS.md · 6 | AGENTS.md | styleagent-behaviour | 56/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/.clinerules/00-zotero-project.md · 6 | Cline rules | testlint-formatstylearch+2 | 74/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/.clinerules/10-zotero-python.md · 6 | Cline rules | setuptestlint-formatstyle+1 | 71/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/.clinerules/20-zotero-vscode-extension.md · 6 | Cline rules | teststyledo-not | 69/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/.clinerules/30-zotero-research-workflow.md · 6 | Cline rules | styledo-notagent-behaviour | 50/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/.clinerules/35-foam-llm-wiki.md · 6 | Cline rules | styledo-notagent-behaviour | 55/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/.clinerules/40-zotero-release.md · 6 | Cline rules | testlint-formatdeploymentdo-not | 67/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/.github/copilot-instructions.md · 6 | Copilot instructions | styleagent-behaviour | 48/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/keeper/AGENTS.md · 6 | AGENTS.md | styleagent-behaviour | 56/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 |
Diff against .github/copilot-instructions.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 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 Diff against vscode-extension/resources/repo-assets/pubmed-search-mcp/.clinerules/50-pubmed-project.md
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| bashdeban/fastmind.clinerules/.project-consistency-keeper2.md · 5 | Cline rules | setupbuildtestlint-format+11 | 100/100 | 3 days ago | |
| JCodesMore/ai-website-cloner-template.clinerules · 31k | Cline rules | buildlint-formatstylearch+3 | 97/100 | 2 days ago | |
| BryaanF/LiantPortfolio.clinerules/project-guidelines.md · 0 | Cline rules | buildstylearchgit+2 | 96/100 | 3 days ago | |
| 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 | |
| HerringtonDarkholme/megarepo.clinerules/02-development.md · 17 | Cline rules | setupbuildteststyle+3 | 92/100 | 3 days ago | |
| blendsdk/codeops-mcp.clinerules/project.md · 0 | Cline rules | buildteststylearch+7 | 91/100 | 3 days ago |
