What problem does it solve?
HarmonyOS development spans many tools and domains—ArkTS language rules, ArkUI components, DevEco CLI builds, device logs, multi-device adaptation, and stability diagnosis—making it hard to know which workflow or specialist knowledge applies to a given task. This Skill acts as a unified entrypoint that detects project context, routes the task to the right workflow, and indexes 83 optional atomic Skills for deeper specialization.
Core Features & Use Cases
- Task Routing: Classifies requests into ArkUI, ArkTS, build/run/device, multi-device adaptation, stability/DFX diagnosis, testing, atomic services, or native C++ development, then loads only the relevant workflow reference.
- DevEco CLI Integration: Prefers
devecocli commands for build, run, device, emulator, and log operations, with the official HarmonyOS Developer Knowledge MCP for documentation lookups.
- Atomic Skill Catalog: Ships a human-readable catalog and machine-readable JSON manifest of 83 optional HarmonyOS atomic Skills, plus a safe installer script with symlink and path-escape validation.
- Use Case: A developer asks to fix an ArkUI page that crashes on a foldable device. The suite detects the HarmonyOS project, routes to the multi-device and stability workflows, and suggests installing
hmos-multidevice-fold-state or hmos-jscrash-analysis only if deeper specialization is needed.
Quick Start
Ask the agent to help build, debug, test, or adapt your HarmonyOS app, for example by requesting that it diagnose a crash log or add an ArkUI page to your project.