multi-model-research
Skill0 starsChanged 8 months agoMITView on GitHub
Multi-model research workflow for Cursor Agent mode. Queries OpenAI (GPT), Google (Gemini), and Anthropic (Claude) via the multi-model-llm MCP. Compare, reconcile, and synthesize answers from 2–4 models. Agent mode only.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- krishagel/geoffreytheir own version, first seen Nov 15, 2026
- fea-lib/skillstheir own version, first seen Aug 10, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- krishagel/geoffrey★ 9same name
- fea-lib/skills★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
Show its rules and text
We split this skill into the rules it gives an agent
13 rules. About 0 are common, 13 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈13
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 23
Do not proceed without explicit framing.
- Distinctive: line 42
Keep each model's output clearly separated and labeled (e.g.
- Distinctive: line 67
Use explicit decision criteria:
- Distinctive: line 98
Do targeted web search
- Distinctive: line 99
Prefer peer-reviewed research, official docs, regulatory sources, reputable institutions
- Distinctive: line 100
Avoid blogs unless they link to primary sources
- Distinctive: line 126
If references are used:
- Distinctive: line 127
Verify each link works
- Distinctive: line 129
Remove stale or unverifiable references
- Distinctive: line 131
If you made corrections, state them.
- Distinctive: line 144
Only deliver after passing this gate.
- Distinctive: line 150
Cost and latency: Do not loop indefinitely. Max two reconciliation iterations.
- Distinctive: line 152
Failure handling: If models stay irreconcilable, evidence is inconclusive, or data is insufficient: present structured uncertainty, give …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
This skill runs the multi-model research workflow. It works with the multi-model-llm MCP from this repo. Phase 2 lets the user choose one, two, or all three MCP models (openai, anthropic, google), so 2–4 models total including the model already used in Cursor. Enable the multi-model-llm MCP in Cursor before using this skill.
Phase 1 — Problem Framing (Before Any Model Comparison)
- Define:
- Objective
- Constraints (time, budget, risk tolerance, context)
- Evaluation criteria (what "best" means)
- Identify:
- Unknowns
- Assumptions
- Risk areas
Do not proceed without explicit framing.
Phase 2 — Parallel Multi-Model Reasoning
Model choice: The user specifies which MCP model(s) to use: openai, google, anthropic — one, two, or all three. If the user is in Auto mode or uses a different model in Cursor, suggest a strong reasoning model for this workflow.
Steps:
- Get the user's choice: one, two, or all three of
openai,google,anthropic. If not specified, ask. - Build one clear prompt (and optional system_prompt) from the framed objective and context from Phase 1.
- Produce your own structured answer (Cursor) to that prompt. For each model output:
- Provide a structured answer or plan
- State assumptions clearly
- Identify trade-offs
- Highlight risks or blind spots
- Note areas of uncertainty
- Call the multi-model-llm MCP tool query_llm_models(prompt, models, system_prompt) with
models= the user's choice (e.g.["anthropic"],["openai", "google"], or["openai", "google", "anthropic"]). - Keep each model's output clearly separated and labeled (e.g. "Cursor", "OpenAI (GPT)", "Google (Gemini)", "Anthropic (Claude)").
Phase 3 — Structured Comparison
A. Convergence Mapping
List:
- Core agreements
- Repeated recommendations
- Shared risk assessments
B. Divergence Mapping
List:
- Conflicting strategies
- Differing assumptions
- Risk tolerance differences
- Resource allocation differences
Phase 4 — Reconciliation Logic
Use explicit decision criteria:
- Robustness under uncertainty
- Alignment with constraints
- Scalability
- Empirical support
- Risk-adjusted outcome
Then choose one from the following:
Option A — Synthesize
Combine strongest parts into one solution.
Option B — Rank
Rank full alternatives with justification.
Option C — Conditional Recommendation
Recommend different solutions based on scenario triggers.
Reconciliation must be justified — not intuitive.
Phase 5 — Evidence Escalation (If Disagreement or High Stakes)
Trigger if:
- Models disagree in important ways
- Claims depend on uncertain facts
- Domain needs current best practice
- Stakes are financial, legal, or operational
Actions:
- Do targeted web search
- Prefer peer-reviewed research, official docs, regulatory sources, reputable institutions
- Avoid blogs unless they link to primary sources
- Cross-verify critical claims
State clearly:
- What evidence changed
- What was corrected or removed
Phase 6 — Full Internal Audit
Check for:
- Logical contradictions
- Dropped constraints
- Hidden assumptions
- Inconsistent terminology
- Unsupported claims
- Overgeneralization
- Scope drift
Fix and re-audit until coherent.
Phase 7 — Reference Verification
If references are used:
- Verify each link works
- Confirm source authority and recency where needed
- Remove stale or unverifiable references
If you made corrections, state them.
Phase 8 — Final Coherence Pass (Hard Stop)
Before delivery:
- Does the solution answer the objective?
- Is it decision-ready?
- Are trade-offs clear?
- Is risk stated clearly?
- Is reasoning traceable?
Only deliver after passing this gate.
Operational Safeguards
Cost and latency: Do not loop indefinitely. Max two reconciliation iterations. Max one evidence escalation unless new contradictions appear.
Failure handling: If models stay irreconcilable, evidence is inconclusive, or data is insufficient: present structured uncertainty, give bounded recommendations, and state limits of confidence.
Output: Final output must not expose internal chain-of-thought. Present only synthesized reasoning. Avoid raw multi-model transcripts. Keep it structured and decision-oriented.
Success Criteria Checklist
- Problem framing completed
- 2, 3, or 4 distinct models considered (Cursor + one, two, or all three MCP: openai, google, anthropic)
- Convergences and divergences mapped
- Reconciliation justified
- Evidence escalation applied when needed
- Full logical audit completed
- References verified or removed
- Final output coherent and decision-ready
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

