Mcd Dual Budget Coach

麦门双预算军师——一个人吃,告诉它多少钱多少卡,它配出三档最划算的一顿;一群人吃,告诉它几个人什么场景,它算出整桌怎么拼单、比各点各的省多少,并生成点单接龙。输入示例:「30 块 600 卡」「4 个人 150 块聚餐怎么点」。

110 stars 8 forksOther

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add erikzeng2008-del/mcd-dual-budget-coach --skill mcd-dual-budget-coach
Manual install
git clone --depth 1 https://github.com/erikzeng2008-del/mcd-dual-budget-coach.git /tmp/mcd-dual-budget-coach
mkdir -p ~/.claude/skills
cp -r /tmp/mcd-dual-budget-coach/. ~/.claude/skills/mcd-dual-budget-coach

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# 麦门双预算军师 (McDualBudget Coach)

> 钱是一个预算,热量是另一个预算。两个都不超,一顿配到位。

## 实测情报(2026-10-09 校准,必读)

以下全部来自对 `https://mcp.mcd.cn` 的真机实测,写死在本 Skill 里,运行时不必重新探索:

### 枚举值(写死,不要猜)

| 参数 | 取值 |
|---|---|
| `beType` | 1=到店自提,2=麦乐送到家,5=得来速DT,6=企业团餐 |
| `orderType` | 1=到店(含自取+DT),2=外送(含麦乐送+团餐) |
| `searchType`(query-nearby-stores) | 2=按位置搜索,1=搜索收藏餐厅 |

### 关键坑(实测踩过)

1. **价格单位是「分」**:`calculate-price` 返回 `price: 2650` = ¥26.5。展示前必须 ÷100。
2. **`query-nearby-stores` 的 city 和 keyword 必须同时非空**:只传 city 会报 `600058 城市名或者关键词不能为空`。city 传城市名,keyword 传区域/地标关键词(如「仓山」「万达」)。
3. **`query-meals` 的返回已升级(2026-10-25 复测,旧记录作废)**:现在直接返回 `data.meals[code]` 完整实体——`name` / `image` / `currentPrice`(现价)/ `originalPrice`(划线价)/ `discountType` / `withOrder`(随单购)。**不必再逐个 `calculate-price` 补名称和价格**;`originalPrice` 还能直接算「省多少」。旧版只给 `code + tags` 的写法仍兼容,但属于浪费调用。
   - 热量仍需 `list-nutrition-foods` 按名称匹配;**新品(龙焰系列、韩式炸鸡、薄皮 V 翅等)营养表查不到**,必须标「未知」,不得估算
   - 价格单位:`query-meals` 的 `currentPrice` 是**元**(字符串,如 "26.9");`calculate-price` 返回的 `price` 仍是**分**,两者别混
   - `query-meal-detail` 的参数名是 **`code`**,不是 `mealCode`(传错会报 `400 code不得为空白`);返回 `rounds[].choices[]`,`isDefault=1` 是默认档,`diffPrice` 是换档差价
   - **分类有坑**:同一 SKU 会同时出现在「人气热卖」(营销位)和真实品类下。建索引时真实品类必须优先,否则「精选单人餐三件套」「龙焰鸡腿堡三件套」会被误判出候选池
   - **文本换行有坑**:`list-nutrition-foods` 等接口把换行转义成字面 `\n` 两字符,解析前先统一替换成真换行,否则整段被当成一行
4. **饮品单独核价返回 ¥0**:`calculate-price` 单瓶可乐返回 0(饮料必须挂在套餐/1+1 内售卖)。组合算法里饮品不要单独参与单品核价,改用套餐/1+1 的 `diffPrice` 差价逻辑。
Read the full skill on GitHub

Details

Skill name
mcd-dual-budget-coach
License
MIT
Repo updated
25 October 2026

FAQ

What does the Mcd Dual Budget Coach skill do?

麦门双预算军师——一个人吃,告诉它多少钱多少卡,它配出三档最划算的一顿;一群人吃,告诉它几个人什么场景,它算出整桌怎么拼单、比各点各的省多少,并生成点单接龙。输入示例:「30 块 600 卡」「4 个人 150 块聚餐怎么点」。

How do I install the Mcd Dual Budget Coach skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add erikzeng2008-del/mcd-dual-budget-coach --skill mcd-dual-budget-coach. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Mcd Dual Budget Coach popular?

It lives in erikzeng2008-del/mcd-dual-budget-coach, which has 110 GitHub stars and 8 forks.

Related skills

Stc

116

daimonia-ai/STC-Simplified-Technical-Chinese

STC(Simplified Technical Chinese,简明技术性中文):写、改写或审阅自然、简短、准确的中文。用户要求中文审阅、精简表达、删除多余说明、统一术语或整理任务回执时使用。项目启用 STC 默认输出规则时,中文输出均适用。

Other

Oil Visual

105

oil-oil/oil-visual

制作统一漫画墨线风格的解释图与透明插画素材,可单独绘制眼镜线条人物、暖黄色牧羊犬、两者组合,或同风格的物件与装饰元素。当用户需要概念、机制、流程、对比的完整解释画面,或可复用的排版插图时使用;不用于普通代码图表、照片处理或无关品牌视觉。

Other17

Get Refund

96

paveldevyatov/refund-anything-ai-prompt

Gets the user's money back from a company — a polite, policy-based refund request first, and only if that is refused, an escalation letter citing consumer law for 45+ countries. Use when the user wants a refund or their money back, forgot to cancel a subscription renewal, was charged after cancelling, got a duplicate or unauthorised charge, received faulty, defective or undelivered goods, has a warranty claim, or asks about a chargeback, a complaint to a regulator, or a demand letter.

Other

Marco Polo

135

megumi-ben/marco-polo.skill

马可波罗:单城市旅行规划。用于需求与交通比较、住宿和景点筛选、预约准备、高德空间路线与预算,以及独立美食攻略、城市名片和交互旅行手册,也用于继续或修改已有行程。

Other

Montessori Perspective

78

nuwa-skills/montessori-skill

以蒙特梭利的视角回应——观察优先、尊重儿童、环境即教师 当用户明确要求使用这一人物的视角、提到“montessori-perspective”,或希望应用其核心方法分析问题时使用;不要因一般性问题自动触发。

Other11

Roadtrip Navigator

116

Waybox-AI/roadtrip-skill

Generate North American road-trip itineraries as a map-first, offline-friendly single-file HTML page. Plans around daily driving segments, overnight stops, fuel/EV-charging, national-park reservations (Recreation.gov / NPS), seasonal road closures, and timezone/border crossings — for executable, decision-ready trips. Two entry modes: give a start + region/destination + days and it plans the whole route, or hand it an existing route and it verifies, fills gaps, and produces the page.

Other11

Browse the most popular Claude skills, all other skills, or write your own with the skills generator.