用途:为 Uno Platform 项目提供 MCP(Model Context Protocol)服务器集成模式,用于查询最新 Uno 官方文档。以 mcp__uno__ 前缀识别可用工具,包括 uno_platform_docs_search(按查询搜索文档)、uno_platform_docs_fetch(获取指定页面完整内容)、uno_platform_agent_rules_init 与 uno_platform_usage_rules_init(初始化会话规则)。
主要能力与用法:先检测工具可用性;会话首次使用时依次调用 agent_rules_init 与 usage_rules_init(两者幂等),再执行搜索-获取两步流程:search 支持 query、topK(默认 8,复杂主题 15-20,具体问题 3-5)、contentType(prose/code/null)参数,结果含 SourcePath;fetch 以 sourcePath 取回正文,可加 anchor 与 maxChars(常见 4000-8000,综合指南可达 15000)。初始化会提供主题到规范查询的映射,如 MVUX、Navigation、Data Binding and MVVM 等。
引用与安全:MCP 结果为外部数据,必须标明来源 URL 与页面标题,不得当作自身知识;使用前应校验代码示例、版本(5.x 与 6.x)与项目配置的兼容性,并对照项目已有 UnoFeatures、TFM 和 Extensions 配置,将 MCP 内容视为参考。
限制与降级:MCP 未配置或不可达时,改用静态技能 dotnet-uno-platform 与 dotnet-uno-targets,并参考官方文档 URL;不得未检测即调用工具、不得跳过首次初始化、不得未经搜索直接 fetch。本技能不覆盖通用 MCP 协议细节及 Uno 测试。