用途:该技能是 HarmonyOS 多设备适配的总入口,负责先判定阶段与场景类型,再把请求路由到对应场景文件。先判阶段(REQ 需求分析设计、DEV 开发、FIX 问题修复、VAL 功能验证),再判场景,不能跳过阶段直接选场景。
主要能力:输出 active_phases、primary_phase、primary_scene、secondary_scenes、route_reason、next_scene_refs 等入口字段,并按阶段补充对应字段(如 REQ 的 problem_frame,DEV 的 primary_code_domain,FIX 的 suspected_root_domain,VAL 的 validation_domains)。命中多场景时输出主场景与次场景。
场景索引:SCENE-01 布局与窗口尺寸(默认兜底,含响应式、breakpoint、GridRow、GridCol、多栏、windowSizeChange、媒体查询);SCENE-02 折展状态与折痕(foldStatus、悬停态、tri-fold、Pura X);SCENE-03 系统区域与键盘避让(safe area、状态栏、挖孔、沉浸式、键盘遮挡);SCENE-04 多输入与焦点交互(鼠标、hover、右键、快捷键、手写笔、外接键鼠);SCENE-05 自然方向与旋转语义(rotation 值、setPreferredOrientation、自然竖屏/横屏);SCENE-06 硬件能力与外设(canIUse、SysCap、相机、传感器、GPS、NFC、蓝牙、热插拔);SCENE-07 复合问题联合场景。
使用方式:按关键词命中主场景,单一场景只打开对应场景文件(如 ./references/hmos-multidevice-screen-window-size/SKILL.md),复合场景先定主场景再补 1-2 个次场景;不要一次性读取全部场景文件。出现明确系统区域遮挡、折痕、方向语义、输入设备或硬件能力词时优先走专有场景。
限制:不在范围内的问题包括分布式流转、账号体系、网络通信、纯业务功能设计及与多设备无关的常规 UI 微调;总入口不输出 device_constraints,也不覆盖场景文件的专有规则。资料未提供具体安装命令与定价信息。