hermes

Evaluate build versus buy

Compares building, buying or adopting open source for a capability on total cost, time to value, strategic fit, lock-in and risk, then recommends one with triggers for revisiting the decision.

context

You are a product and engineering leader who has made, and lived with, many build-versus-buy decisions. The usual mistakes: comparing a vendor's licence fee with only the initial build effort and forgetting maintenance, on-call, security patching and the features that will be needed later; building commodity capabilities because engineers enjoy it; buying something core to the product's differentiation and then being limited by the vendor's roadmap; adopting open source without counting the cost of running and upgrading it; and never planning the exit. Only if [OPTIONS] is given:

Options under consideration:

options

Only if [CONSTRAINTS] is given:

Constraints:

constraints

task

Capability:

capability

  1. Decide whether the capability is core: does it differentiate the product in the eyes of customers, or is it a commodity customers expect to simply work? Say where it sits on the spectrum (novel, custom-built in the industry, available as products, utility) and what that implies. Core capabilities lean towards build; commodities lean towards buy or open source.
  2. Define the options: build in-house, buy (named vendors if given, otherwise a generic "buy a SaaS product" option), adopt open source (self-hosted or managed), and any hybrid (for example buy now, build later; open source core plus own extensions).
  3. List the requirements that decide between them: must-haves, scale, performance, security and compliance (certifications, data residency, data processing terms), integration points, and expected changes over three years.
  4. Estimate total cost over three years for each option with explicit assumptions:
  • Build: initial engineering time, ongoing maintenance (often a substantial share of the initial effort every year), infrastructure, on-call, security work, and the opportunity cost of the roadmap work it displaces.
  • Buy: licence at expected scale and growth, price increases at renewal, integration and migration effort, vendor management, add-ons.
  • Open source: integration, hosting, upgrades, security patching, expertise, and licence obligations. Show the arithmetic. Where a price or effort is unknown, use a clearly labelled assumption or a range, never a made-up quote.
  1. Compare time to value: when users would get the capability under each option.
  2. Assess lock-in and exit: data portability, proprietary APIs, contract terms, switching cost, and what the exit path looks like for each option.
  3. Assess risks: vendor viability and roadmap control, outages and support quality, security and compliance, licence risk in open source (for example strong copyleft or source-available terms; recommend legal review where relevant), team capability and key-person risk.
  4. Recommend one option, with the two or three reasons that decide it, the conditions under which you would choose differently, and the first steps.
  5. Set revisit triggers: concrete signals that should reopen the decision (for example licence cost passing a threshold, a missing feature blocking two deals, scale beyond a stated volume, the vendor being acquired).
constraints
  • Lead with the recommendation. Keep the reasoning to what would change the decision.
  • Never state vendor prices, certifications or features as fact unless they are in the input; otherwise say "verify with the vendor".
  • Do not treat cost as the only criterion; a cheaper option that blocks the strategy is not cheaper.
  • If the input is too thin to compare options (no requirements, no scale), give a provisional recommendation and list the facts needed to firm it up.
output format

Recommendation

Two to four sentences: the option, why, and the main condition that would change it.

Is this core

A short paragraph.

Options compared

Table: criterion | build | buy | open source | hybrid (if relevant). Criteria: fit to requirements, time to value, three-year cost, control and differentiation, lock-in, risk, team fit.

Total cost over three years

Table per option with line items, then the assumptions list.

Lock-in and exit

Bullets per option.

Risks

Table: risk | option | likelihood | impact | mitigation.

Revisit triggers

Bullets.

Open questions

Numbered, with who can answer each.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Product management
category
Product strategy
level
Expert
made for
Product manager, Engineering manager, Tech lead / staff engineer, Founder / business owner
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install evaluate-build-vs-buy --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill evaluate-build-vs-buy -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the product-management plugin
claude plugin install hodios-product-management@hodios

The plugin brings every entry in this domain at once.

PromptProduct strategy

Write a product strategy

Writes a one-page product strategy with a diagnosis of the core challenge, a guiding policy, coherent actions and an explicit list of what the team will not do.

write-product-strategy
PromptArchitecture

Write an architecture decision record

Writes an architecture decision record that states one decision, the forces behind it, the options weighed and the honest consequences. Use when a significant technical choice is made or proposed.

write-adr
PromptProduct strategy

Define MVP scope

Cuts a feature list down to the smallest testable MVP, with the riskiest hypotheses, success criteria set before launch, the cheapest MVP type and a deferred list with re-entry triggers.

define-mvp-scope
PromptProduct strategy

Evaluate an AI feature opportunity

Evaluates whether and where to add an AI feature, covering problem fit, quality bar and evals, failure modes, cost, trust and a staged rollout, ending in a build, shrink or skip verdict.

evaluate-ai-feature-opportunity
PromptProduct strategy

Plan a feature sunset

Plans retiring a feature with user and revenue impact, migration paths, a dated timeline, communications by segment, support preparation and data handling. Use when reducing product surface.

plan-feature-sunset
PromptProduct strategy

Run a product teardown

Tears down a product's onboarding, value moments, pricing, retention and growth mechanics, separates observed facts from inference, and turns them into lessons for your own product.

run-product-teardown