All Prompts

Add per-seat team pricing with volume discounts

by Yard

Sell a per-seat Team tier that gets cheaper at 10 and 50 seats.

First, confirm Yard is set up on this machine. Run `yard version`, and check that the Yard skill exists at ~/.agents/skills/yard/SKILL.md (%USERPROFILE%\.agents\skills\yard\SKILL.md on Windows). If either the CLI or the skill is missing, fetch https://yard.sh/setup.txt and follow it through to the end before you do anything else. If both are already in place, go straight to the task below.

---

Add a Team tier to my Yard project that charges per seat and gets cheaper as teams buy more seats.

1. Work in the Yard project linked to this directory. If there isn't one, ask me which project and link it with yard init --project <slug> --json. Check yard me --json for .team_permissions.seat_based_pricing and room under max_pricing_tiers. If either is missing, stop and give me https://yard.sh/pricing.
2. Run yard pull so .yard/settings.json holds the release's current pricing block, and keep every existing tier and its name unchanged. Ask me for the per-seat price and the minimum number of seats.
3. Add a tier named Team with "seat_type": "per_seat", "min_seats" and "volume_brackets" for 10% off from 10 seats and 20% off from 50 seats. Brackets must be contiguous with no gaps, discounts run from 1 to 99, and only the last bracket can leave max_quantity out. Match the pricing_model of my other tiers unless I say otherwise.
4. Run yard push, then show me what a team of 5, 25 and 100 seats would pay before tax, and give me the review URL.

Ask me for a version tag before you run yard releases publish, because publishing makes the tier live.