agentleFS
felixzhudevfelixzhudev/cursor_multi_model_mcp/skills/multi-model-research/SKILL.md

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

  • Other versions2 projects use a version of this.

    Word for word · 0

    None found.

    Edited · 0

    None found.

    Wrote their own version · 2

    1. krishagel/geoffrey★ 9same name
    2. 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
  1. Distinctive:

    Do not proceed without explicit framing.

    line 23
  2. Distinctive:

    Keep each model's output clearly separated and labeled (e.g.

    line 42
  3. Distinctive:

    Use explicit decision criteria:

    line 67
  4. Distinctive:

    Do targeted web search

    line 98
  5. Distinctive:

    Prefer peer-reviewed research, official docs, regulatory sources, reputable institutions

    line 99
  6. Distinctive:

    Avoid blogs unless they link to primary sources

    line 100
  7. Distinctive:

    If references are used:

    line 126
  8. Distinctive:

    Verify each link works

    line 127
  9. Distinctive:

    Remove stale or unverifiable references

    line 129
  10. Distinctive:

    If you made corrections, state them.

    line 131
  11. Distinctive:

    Only deliver after passing this gate.

    line 144
  12. Distinctive:

    Cost and latency: Do not loop indefinitely. Max two reconciliation iterations.

    line 150
  13. Distinctive:

    Failure handling: If models stay irreconcilable, evidence is inconclusive, or data is insufficient: present structured uncertainty, give …

    line 152

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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)

  1. Define:
    • Objective
    • Constraints (time, budget, risk tolerance, context)
    • Evaluation criteria (what "best" means)
  2. 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:

  1. Get the user's choice: one, two, or all three of openai, google, anthropic. If not specified, ask.
  2. Build one clear prompt (and optional system_prompt) from the framed objective and context from Phase 1.
  3. 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
  4. 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"]).
  5. 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

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.