← ClaudeAtlas

mcd-orderlisted

Find the cheapest way for a group to order McDonald's China (麦当劳): treat combos as cheap component containers, redistribute their parts across people, and use coupons (优惠券) and points (积分) to cover everyone's exact items for the least cash. Use when several people order McDonald's together and want the cheapest split / 拼单最省 / "cheapest way to order X, Y, Z". Runs on the mcd-mcp MCP server.
mthli/skills · ★ 2 · DevOps & Infrastructure · score 69
Install: claude install-skill mthli/skills
# McDonald's Order Optimizer The insight this skill automates: a McDonald's combo (套餐) is priced *below* the sum of its parts, so a combo is really a **cheap container of components**. When several people order together, the naive "one combo each + extra singles" often pays for items nobody wanted. If you instead treat the group's order as one **multiset of items to cover** and let combos' components be redistributed across people (using each combo's free in-combo swaps), you can usually cover the same food for less — and coupons + points push it lower still. Finding that cheapest combination by hand is slow combinatorics. A bundled solver (`scripts/optimize.py`, stdlib only) does it deterministically; your job is to gather the real menu/coupon/points data from the **mcd-mcp** MCP server, shape it into the solver's input, verify the top candidates' true prices, and present the plan. **This skill is an advisor by default — it does NOT place the order** unless the user explicitly asks afterward. A note on language: this SKILL.md and `references/modeling.md` are instructions for you (the model) and are written in English. Chinese appears only where it's functional — mcd-mcp's own domain terms (glossed in English) and the menu/coupon data, which comes back in Chinese. **Anything you show the END USER (the install prompt below, the final plan in Step 8) should match the language they're writing in** — Chinese for a Chinese speaker, English for an English one — not hardcoded. `