用途:回答《万智牌》(MTG)规则问题,引用万智牌完整规则(Comprehensive Rules,CR)与 Scryfall 的单卡裁定。既可独立使用(如某关键字是否触发),也可在 deck-wizard / cube-wizard 调整套牌遇到触发器交互或时机问题时通过 Skill 工具调用。
主要能力:按规则编号查询(rules-lookup --rule 702.19a)、按术语查询(rules-lookup --term trample,关键字类问题优先)、正则检索(rules-lookup --grep "combat damage step")、按卡查裁定(rulings-lookup --card "Card Name")、批量裁定(rulings-lookup --batch)。所有 CLI 输出人类可读摘要和 JSON sidecar。
使用方式:首次需准备本地规则文件与卡牌数据:uv sync --directory <skill-install-dir>、download-rules --output-dir <working-dir>、download-mtgjson。规则文件会做 24 小时新鲜度检查并保存为 comprehensive-rules-YYYYMMDD.txt。基本流程为:先分类问题类型,再执行一次对应查询;若未命中或明显不匹配,再扩大检索、读取规则章节片段或派生子代理。答案要求包含结论、来自 CLI 输出的规则编号与原文、以及边界条件。路径需使用绝对路径,规则文件存在调用方工作目录,裁定缓存自动使用 $TMPDIR/scryfall-rulings/。
硬性要求:绝不凭训练数据作答;每个答案必须引用至少一条具体 CR 规则编号及 CLI 返回的原文;不确定或无匹配时如实说明并升级处理。
适用场景:关键字互动、触发时机、替代效应、堆叠与层次等规则判定。
限制:具体收费、价格、平台支持与效果等资料暂未提供。