Individual skill
mcmeal-compass
麦当劳菜单营养决策助手(离线可演示 / 在线可核实)。当用户想知道「某家麦当劳门店某预算下吃什么更合适」「这份套餐多少热量/蛋白」「官方实付多少钱」时使用;给出三种视角方案(预算优先 / 蛋白质优先 / 均衡优先),并对每项营养与价格如实标注来源与可信度。不代替下单。
SKILL.md
Source commit a8e6fac580d3016264a7d6f2935daec4d1374c72
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 11, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 121
- Repository last updated
- Oct 19, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-agents Repository topic
- china Repository topic
- cli Repository topic
- llm Repository topic
- mcdonalds Repository topic
- mcp Repository topic
- meal-planning Repository topic
- model-context-protocol Repository topic
- nodejs Repository topic
- nutrition Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.gitattributesasset · 1,265 bytes.gitignoreasset · 531 bytesCONTEST_DECLARATION.mddoc · 1,522 bytesLICENSEasset · 1,072 bytesMCP_INTEGRATION.mddoc · 7,463 bytesREADME.mddoc · 28,295 bytesSKILL.mdcore · 7,244 bytesSKILL.mdcore · 7,244 bytesSKILL.mdcore · 7,244 bytesSKILL.mdcore · 7,244 bytesdocs/API_PROBE_NOTES.mddoc · 6,246 bytesdocs/DECISION_NOTES.mddoc · 62,339 bytesdocs/DEMO_SCRIPT.mddoc · 7,128 bytesdocs/HUMAN_REVIEW.mddoc · 9,591 bytesdocs/MATCHING_NOTES.mddoc · 11,461 bytesdocs/RETROSPECTIVE-2026-10-10.mddoc · 9,341 bytesdocs/REVIEW-DISPOSITION-2026-10-11.mddoc · 10,708 bytesdocs/REVIEW-RESPONSE-2026-10-11.mddoc · 8,362 bytesdocs/REVIEW-RESPONSE-v3-2026-10-12.mddoc · 25,075 bytesdocs/REVIEW-RESPONSE-v3.3-2026-10-12.mddoc · 9,752 bytesdocs/REVIEW-RESPONSE-v3.4-2026-10-12.mddoc · 9,116 bytesdocs/REVIEW-RESPONSE-v3.5-2026-10-12.mddoc · 5,216 bytesdocs/REVIEW-RESPONSE-v3.6-2026-10-12.mddoc · 3,500 bytesdocs/REVIEW-RESPONSE-v3.6.1-2026-10-12.mddoc · 4,995 bytesdocs/REVIEW-RESPONSE-v3.6.2-2026-10-12.mddoc · 5,602 bytesdocs/REVIEW-RESPONSE-v3.6.3-2026-10-13.mddoc · 4,208 bytesdocs/REVIEW-RESPONSE-v3.6.4-2026-10-13.mddoc · 4,553 bytesdocs/REVIEW-RESPONSE-v3.6.5-2026-10-13.mddoc · 5,515 bytesdocs/SIGNOFF-v3.6.1-2026-10-12.mddoc · 3,781 bytesdocs/SIGNOFF-v3.6.2-2026-10-12.mddoc · 2,317 bytesdocs/SIGNOFF-v3.6.3-2026-10-13.mddoc · 2,407 bytesdocs/SIGNOFF-v3.6.4-2026-10-13.mddoc · 2,177 bytesdocs/SIGNOFF-v3.6.5-2026-10-13.mddoc · 2,545 bytesdocs/assets/demo.gifasset · 246,330 bytesdocs/assets/how-it-works.svgasset · 9,989 bytesdocs/assets/trust-levels.svgasset · 9,742 bytesdocs/demo/README.mddoc · 5,962 bytesdocs/demo/offline-20261014-budget35-balance.txtdoc · 5,514 bytesdocs/demo/online-20261014-194006-budget35-balance.txtdoc · 4,500 bytesdocs/demo/online-20261014-194102-budget40-variant.txtdoc · 4,504 bytesdocs/demo/online-20261014-194119-budget28-balance.txtdoc · 4,477 bytesdocs/demo/online-20261014-194136-budget45-protein.txtdoc · 4,513 bytesdocs/demo/online-20261014-194155-budget45-json.jsonasset · 21,035 bytesdocs/demo/online-20261016-103614-budget80-protein35.txtdoc · 5,299 bytesdocs/demo/online-20261016-103621-budget80-protein35-variant-colalarge.txtdoc · 5,299 bytesdocs/demo/online-20261016-103730-budget65-protein35.txtdoc · 5,297 bytesdocs/demo/online-20261016-105347-budget80-protein35.txtdoc · 5,299 bytesdocs/demo/online-20261016-105353-budget80-protein35-swap-sugarfree-coke.txtdoc · 5,856 bytesdocs/human-review/README.mddoc · 2,283 bytesdocs/human-review/human-review-samples-blank.csvasset · 6,213 bytesdocs/human-review/human-review-samples-filled-before-signoff.csvasset · 11,746 bytesdocs/human-review/human-review-samples-filled.csvasset · 13,532 bytesdocs/human-review/human-review-samples-reclassified.csvasset · 13,526 bytesdocs/human-review/human-review-score-reclassified.txtdoc · 2,775 bytesdocs/human-review/human-review-score.txtdoc · 2,684 bytesfixtures/README.mddoc · 3,216 bytesfixtures/baseline-20261010-3450024/calculate-price.raw.txtdoc · 3,421 bytesfixtures/baseline-20261010-3450024/list-nutrition-foods.raw.jsonasset · 8,945 bytesfixtures/baseline-20261010-3450024/manifest.jsonasset · 1,436 bytesfixtures/baseline-20261010-3450024/meal-details.bundle.jsonasset · 237,519 bytesfixtures/baseline-20261010-3450024/query-meal-detail.raw.txtdoc · 15,530 bytesfixtures/baseline-20261010-3450024/query-meals.raw.txtdoc · 35,000 bytesfixtures/baseline-20261010-3450024/query-nearby-stores.raw.txtdoc · 3,683 bytesmcp-config.example.jsonasset · 194 bytespackage-lock.jsonasset · 1,896 bytespackage.jsonruns · 1,538 bytesscripts/capture-fixtures.tsruns · 9,062 bytesscripts/check-combo-decomposition.tsruns · 4,219 bytesscripts/check-placeholders.mjsruns · 7,873 bytesscripts/fixture-manifest.tsruns · 10,279 bytesscripts/independent-online-verify.mjsruns · 15,036 bytesscripts/measure-matching.tsruns · 4,474 bytesscripts/propose-aliases.tsruns · 5,958 bytesscripts/release/pack.pyruns · 19,094 bytesscripts/review-samples.tsruns · 12,002 bytesscripts/review-scaffolds/mcmeal-v3-acceptance-harness.mjsruns · 10,375 bytesscripts/review-scaffolds/mcmeal-v3-additional-probes-2026-10-12.mjsruns · 4,026 bytesscripts/review-scaffolds/modern-shape.mjsruns · 2,714 bytesscripts/review-scaffolds/price-raw.mjsruns · 4,494 bytesscripts/review-scaffolds/ratelimit-probe.mjsruns · 8,901 bytesscripts/secrets-scan.mjsruns · 8,810 bytesscripts/source-identity.mjsruns · 5,768 bytesscripts/sync-version.mjsruns · 2,750 bytesscripts/v373-edge-probe.tsruns · 6,133 bytesscripts/v374-edge-probe.tsruns · 3,726 bytessrc/aliases.tsruns · 4,456 bytessrc/analyze.tsruns · 29,014 bytessrc/capture-guard.tsruns · 1,852 bytessrc/cli.tsruns · 41,415 bytessrc/constraints.tsruns · 13,322 bytessrc/decompose.tsruns · 15,582 bytessrc/detail-loader.tsruns · 2,528 bytessrc/explain.tsruns · 11,954 bytessrc/fixtures.tsruns · 6,994 bytessrc/freshness.tsruns · 10,560 bytessrc/matching.tsruns · 23,512 bytessrc/mcp-client.tsruns · 32,341 bytessrc/money.tsruns · 2,838 bytessrc/order-guard.tsruns · 8,230 bytessrc/pricing.tsruns · 59,015 bytessrc/recommend.tsruns · 23,499 bytessrc/schema.tsruns · 14,981 bytessrc/score.tsruns · 8,708 bytessrc/text-width.tsruns · 2,462 bytessrc/toon.tsruns · 11,414 bytessrc/validate.tsruns · 4,412 bytessrc/version.tsruns · 464 bytestests/analyze.test.tsruns · 10,062 bytestests/cli.test.tsruns · 7,919 bytestests/combo-substitution.test.tsruns · 11,580 bytestests/dataguard.test.tsruns · 4,151 bytestests/decide.test.tsruns · 24,591 bytestests/decompose.test.tsruns · 11,175 bytestests/fixtures.test.tsruns · 3,309 bytestests/human-review-2026-10-12.test.tsruns · 4,245 bytestests/matching.test.tsruns · 12,581 bytestests/money.test.tsruns · 3,071 bytestests/protocol.test.tsruns · 11,286 bytestests/schema.test.tsruns · 6,206 bytestests/security.test.tsruns · 18,957 bytestests/substitution-pricing.test.tsruns · 20,060 bytestests/text-width.test.tsruns · 3,661 bytestests/toon.test.tsruns · 9,270 bytestests/v3-acceptance.test.tsruns · 20,019 bytestests/v3-probe-regression.test.tsruns · 13,014 bytestests/v33-review-regression.test.tsruns · 10,038 bytestests/v34-review-regression.test.tsruns · 5,166 bytestests/v36-a-level.test.tsruns · 4,539 bytestests/v361-api-consistency.test.tsruns · 5,086 bytestests/v362-reallimit.test.tsruns · 7,416 bytestests/v373-review-regression.test.tsruns · 12,818 bytestests/v374-review-regression.test.tsruns · 8,989 bytestests/variant-flavor.test.tsruns · 4,188 bytestests/version-identity.test.tsruns · 5,058 bytestsconfig.jsonasset · 457 bytesworkbuddy.mddoc · 5,992 bytes
Read excerpt
# McMeal Compass · 菜单营养决策助手
给一份麦当劳菜单,回答「**在这个预算里,吃哪个更合适**」——并**如实标注每一项证据**:
哪条营养来自官方、哪条只是部分可知、哪条无法验证;价格是**官方实付**还是**未核实的菜单价**。
## 何时使用
- 用户问「XX 元预算在麦当劳吃什么」「哪份套餐蛋白高」「这份多少卡」
- 用户给出偏好(预算 / 蛋白质 / 均衡)或约束(最低蛋白、避开含糖饮料、过敏)
- 需要**可交代来源**的营养与价格结论(不是凭印象推荐)
## 前置
| 模式 | 前置 | 说明 |