thinkhard.SI

Prompt repository Operations

Compare vendor proposals against your requirements

You have several quotes or proposals for the same need and want a fair side-by-side comparison against your criteria, with every claim traced to a proposal.

Registry no.
OPS-002
Collection
Operations
Laid out for
Gemini
Score
10 out of 10
Blanks to fill
5
Added

OperationsGemini

The prompt

Score 10 of 10, Excellent

Use it when You have several quotes or proposals for the same need and want a fair side-by-side comparison against your criteria, with every claim traced to a proposal.

  • {{requirements}}
  • {{proposals}}
  • {{cost_basis}}
  • {{need}}
  • {{decision_makers}}
Full prompt and why it works
Prompt
<requirements>
{{requirements}}
</requirements>

<proposals>
{{proposals}}
</proposals>

<constraints>
- Use only the proposals above. Each one starts with the vendor's name and the date it was sent. Do not use what you know about these vendors from elsewhere.
- For every cell in the comparison, give the evidence: a short quote or the proposal section, in brackets.
- Where a proposal does not address a requirement, write "Not addressed", which is different from "No". Do not assume a vendor meets a requirement because it seems standard.
- Copy prices, terms, service levels and dates exactly. Convert costs to the same basis ({{cost_basis}}) and show the calculation, for example "45 per user per month x 60 users x 12 months = 32,400".
- The comparison informs a decision; it does not make one. Do not pick a winner.
</constraints>

<format>
1. A Markdown table: one row per requirement and one column per vendor, with must-have requirements first.
2. Total cost on the stated basis for each vendor, with calculations.
3. For each vendor, up to 3 strengths and 3 risks or gaps, each tied to the evidence.
4. Questions to send each vendor before deciding: claims to verify, missing answers and terms that need clarifying.
</format>

<task>
Based on the requirements and proposals above, write a comparison for the people choosing a vendor for {{need}}: {{decision_makers}}. It should be fair enough that each vendor would accept how their proposal is described. If proposals are not comparable on a requirement, for example because their scopes differ, say so in that row rather than forcing a comparison.
</task>

Variables

{{requirements}}
What you need, one per line, each marked must-have or nice-to-have.
{{proposals}}
Each proposal or quote as text, starting with the vendor's name and the date it was sent.
{{cost_basis}}
The basis for comparing cost, for example "total over 3 years for 60 users, including setup".
{{need}}
What you are buying, for example "a payroll provider".
{{decision_makers}}
Who will choose, for example "the operations lead and the finance director".

Why it works

  • What to avoid. "Not addressed" is kept apart from "No", and no winner is picked, so the people deciding see the gaps rather than a verdict.
  • What good looks like. Costs are converted to one basis with the calculation shown, so prices quoted per user, per month or per year can be compared.
  • Background facts. Every cell cites the proposal it came from, which makes the table checkable against the documents.

How to use it

  1. Press Fill in variables and type your details into each blank. What you type stays in this browser.
  2. Copy the filled prompt into the AI tool you already use, such as ChatGPT, Claude or Gemini, or open it in the Grader or the Prompt Tester here.
  3. Before you rely on it, try it on three or four real examples. The Prompt Tester runs them all at once and shows which ones go wrong.
Use it from code

Get this prompt as JSON from the free REST API, with your own text in the blanks, or let an AI assistant fetch it through the MCP server. No key.

curl -s https://thinkhard.si/api/v1/prompts/vendor-proposal-comparison

With the MCP server added to Claude, ChatGPT, Cursor or VS Code, call get_prompt with {"prompt": "vendor-proposal-comparison"}, or just ask for it by name.