hmos-multidevice-scenario-entry

Classify HarmonyOS multi-device adaptation requests into phase and scene routing signals.

31|6|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/openharmonyinsight/openharmony-skills --skill hmos-multidevice-scenario-entry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hmos-multidevice-scenario-entry
Source: https://github.com/openharmonyinsight/openharmony-skills/tree/main/skills/harmonyos-ai-agent-skill
Command: npx skills add https://github.com/openharmonyinsight/openharmony-skills --skill hmos-multidevice-scenario-entry

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you quickly identify what kind of HarmonyOS multi-device adaptation problem you have (by phase and scenario type) and routes the request to the correct specialized scenario definition instead of trying to solve everything at once.

Core Features & Use Cases

  • Phase-first routing (REQ/DEV/FIX/VAL): Categorizes the request by the current workflow phase before selecting a scene.
  • Scene classification for multi-device adaptation: Chooses the best-fit scene(s) for layout/window size, fold/crease, avoid areas/keyboard, interaction methods, natural orientation/rotation, and hardware capability differences.
  • Composite handling for multi-signal problems: When multiple adaptation factors are present, outputs a primary scene plus 1–2 secondary scenes (or routes to a composite scene) to avoid missing key constraints.

Quick Start

Use this skill when you are unsure which HarmonyOS multi-device adaptation area your request belongs to, for example “foldable device UI layout breaks after rotation and keyboard appears”, then follow the skill output to open the recommended next scene refs for detailed resolution.

Frequently Asked Questions about hmos-multidevice-scenario-entry

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle HarmonyOS multi-device adaptation when multiple UI issues overlap?

HarmonyOS multi-device adaptation for overlapping UI issues requires classifying composite signals into a primary scene plus secondary scenes. This approach routes requests involving foldable creases, keyboard avoid areas, and rotation semantics to specialized handling paths without missing key constraints.

What is the best way to route a foldable device layout issue in HarmonyOS?

Routing a foldable device layout issue in HarmonyOS involves categorizing the request by workflow phase (REQ, DEV, FIX, or VAL) and then selecting the fold/crease scene. This phase-first routing ensures the adaptation request reaches the correct specialized scenario definition for resolution.

How does scene routing work for HarmonyOS responsive UI requests?

Scene routing for HarmonyOS responsive UI works by evaluating phase tags and scene intent signals to classify requests. It outputs structured metadata including active phases, primary scene, secondary scenes, and route reasons to direct layout and window size issues to the correct handling path.

Can I use this scene routing for HarmonyOS hardware capability differences and interaction methods?

Yes, you can use scene routing for HarmonyOS hardware capability differences and interaction methods. The routing mechanism categorizes these multi-device adaptation requests into specific scenes, applying consistent structured output to identify the correct specialized scenario definition.

When do I need to classify multiple secondary scenes for HarmonyOS multi-device adaptation?

You need to classify multiple secondary scenes for HarmonyOS multi-device adaptation when multiple signals are present in the request. Composite handling outputs a primary scene plus one or two secondary scenes to ensure constraints like avoid areas, keyboard behavior, and rotation semantics are all addressed.

Why does my HarmonyOS multi-device adaptation request need phase-first routing?

HarmonyOS multi-device adaptation requests need phase-first routing to categorize the current workflow phase (REQ, DEV, FIX, VAL) before scene selection. This ensures the adaptation process correctly identifies the problem type and applies the appropriate phase-specific handling path.