Agent pricing committee
Pricing decisions fail from a single perspective: the finance view
raises until churn, the sales view discounts until margin vanishes,
and the product view prices the build cost rather than the value. A
committee forces the three arguments to meet before a number is chosen.
Team
- Value advocate (
customer-interviews): argues from what the
customer gains and what alternatives cost them.
- Margin advocate (
saas-metrics): argues from unit economics,
cost to serve, and payback.
- Competitive analyst (
agent-competitive-analysis-team): places
the option against real market alternatives.
- Synthesiser: writes the decision pack, including the case against
the recommendation.
Shape: parallel advocates on a shared option set, converging into one
pack for a human decision.
Method
- Define the options before the arguments. Two or three concrete
structures with numbers, not an open discussion. Advocates critique
options; they do not invent new ones mid-debate (see saas-pricing).
- Make each advocate one-sided on purpose. Balanced agents produce
mush. The value advocate should genuinely push for the higher price
and the margin advocate for the sustainable one.
- Quantify the sensitivity. For each option, what happens at plus
or minus twenty percent volume, and where does it stop working. A
price with no break-even analysis is a guess with a decimal point.
- Name the migration cost explicitly. Existing customers,
grandfathering, contract terms, and the support load of a change are
usually larger than the modelling suggests.
- State the reversal path. How you would walk a price change back
and what it would cost in trust, because pricing changes are far
harder to undo than to make.
- Deliver one pack with a recommendation and its strongest
objection. A human decides. A pack that only argues one way has
failed at its job (see devils-advocate).
- Set a review date with the metric to watch. Conversion, churn,
and average deal size after the change, checked on a stated date.
Run it
In Claude Code, define the option set in a file, spawn the three
advocates in parallel each writing their own argument file, then run the
synthesiser over all three. The human makes the call. Port to AutoGen as
a GroupChat with fixed roles, or to CrewAI as parallel tasks feeding one
synthesis task.
Signals it works
- Each option carries a break-even and a sensitivity range.
- The pack includes the best argument against the recommendation.
- Migration and reversal costs are stated, not discovered later.
Boundaries
Pricing is a business decision with legal and contractual consequences
and belongs to a human. Agents must not change live prices, alter
customer contracts, or communicate changes. Price coordination with
competitors is illegal in most markets, so competitive analysis stays
strictly to public information.
1---2name: agent-pricing-committee3description: Convene agents to model pricing options, argue them from customer, competitor, and margin angles, and hand a human a decision pack. Use when setting or changing prices and the discussion keeps going in circles.4---56# Agent pricing committee78Pricing decisions fail from a single perspective: the finance view9raises until churn, the sales view discounts until margin vanishes,10and the product view prices the build cost rather than the value. A11committee forces the three arguments to meet before a number is chosen.1213## Team1415- **Value advocate** (`customer-interviews`): argues from what the16 customer gains and what alternatives cost them.17- **Margin advocate** (`saas-metrics`): argues from unit economics,18 cost to serve, and payback.19- **Competitive analyst** (`agent-competitive-analysis-team`): places20 the option against real market alternatives.21- **Synthesiser**: writes the decision pack, including the case against22 the recommendation.2324Shape: parallel advocates on a shared option set, converging into one25pack for a human decision.2627## Method28291. **Define the options before the arguments.** Two or three concrete30 structures with numbers, not an open discussion. Advocates critique31 options; they do not invent new ones mid-debate (see saas-pricing).322. **Make each advocate one-sided on purpose.** Balanced agents produce33 mush. The value advocate should genuinely push for the higher price34 and the margin advocate for the sustainable one.353. **Quantify the sensitivity.** For each option, what happens at plus36 or minus twenty percent volume, and where does it stop working. A37 price with no break-even analysis is a guess with a decimal point.384. **Name the migration cost explicitly.** Existing customers,39 grandfathering, contract terms, and the support load of a change are40 usually larger than the modelling suggests.415. **State the reversal path.** How you would walk a price change back42 and what it would cost in trust, because pricing changes are far43 harder to undo than to make.446. **Deliver one pack with a recommendation and its strongest45 objection.** A human decides. A pack that only argues one way has46 failed at its job (see devils-advocate).477. **Set a review date with the metric to watch.** Conversion, churn,48 and average deal size after the change, checked on a stated date.4950## Run it5152In Claude Code, define the option set in a file, spawn the three53advocates in parallel each writing their own argument file, then run the54synthesiser over all three. The human makes the call. Port to AutoGen as55a GroupChat with fixed roles, or to CrewAI as parallel tasks feeding one56synthesis task.5758## Signals it works5960- Each option carries a break-even and a sensitivity range.61- The pack includes the best argument against the recommendation.62- Migration and reversal costs are stated, not discovered later.6364## Boundaries6566Pricing is a business decision with legal and contractual consequences67and belongs to a human. Agents must not change live prices, alter68customer contracts, or communicate changes. Price coordination with69competitors is illegal in most markets, so competitive analysis stays70strictly to public information.