harmonyos-dev-suite

Routes HarmonyOS development tasks across ArkTS, ArkUI, DevEco CLI, testing, and device workflows.

Updated Aug 31, 2026
One-click install
npx skills add https://github.com/DreamMacer/jiuwenswarm --skill harmonyos-dev-suite-dreammacer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: harmonyos-dev-suite
Source: https://github.com/DreamMacer/jiuwenswarm/tree/main/resources/agent/workspace/skills/harmonyos-dev-suite
Command: npx skills add https://github.com/DreamMacer/jiuwenswarm --skill harmonyos-dev-suite-dreammacer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

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 applies to a given task. This Skill acts as a unified entrypoint that triages the task and routes it to the right workflow or optional atomic Skill. ## Core Features & Use Cases - Task Routing: Detects HarmonyOS project markers (build-profile.json5, oh-package.json5, .ets files) and routes work to ArkUI, ArkTS, build/device, testing, multi-device, stability, or atomic service workflows. - DevEco CLI Operations: Prefers devecocli for build, run, device, emulator, and log operations, with official documentation search via the HarmonyOS Developer Knowledge MCP. - Atomic Skill Catalog: Indexes 83 optional specialist Skills (Push Kit, Scan Kit, crash analysis, MVVM patterns, and more) with a safe local installer script. - Use Case: A developer asks to fix a build error in a HarmonyOS app; the suite detects the project, runs devecocli build, and routes to the appropriate syntax-checking specialist only if deeper help is needed. ## Quick Start Ask the assistant to build and run your HarmonyOS project or diagnose a crash log, and it will route the task through the appropriate workflow automatically.

Frequently Asked Questions about harmonyos-dev-suite

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

FAQPage Schema
How do I build and run a HarmonyOS app from the command line?▼

Use devecocli build to compile the project and devecocli run to deploy it to a connected device or emulator. The suite prefers devecocli over direct hvigor or hdc commands, and asks for a device name when multiple devices are connected.

How do I analyze HarmonyOS crash or freeze logs?▼

Classify the artifact first: JS crash, C++ crash, app freeze, API fault, or memory leak. The suite then routes to the matching DFX atomic Skill such as hmos-jscrash-analysis or hmos-appfreeze-analysis, preserving raw logs and stack traces for root-cause analysis.

What HarmonyOS project files does this Skill detect?▼

It detects HarmonyOS projects through markers like build-profile.json5, oh-package.json5, module.json5, and .ets source files. If no project is found, it provides guidance or asks for the target project path before running build or device commands.

Does this Skill install all HarmonyOS atomic Skills automatically?▼

No. The suite is a lightweight entrypoint and installs optional atomic Skills only when the user explicitly requests deeper specialization. The installer script validates that the source contains a SKILL.md and rejects symbolic links before copying.

Can I use this Skill for HarmonyOS multi-device adaptation?▼

Yes. Multi-device tasks route through hmos-multidevice-scenario-entry, then branch to specialists for screen and window size, fold state, avoid areas, natural orientation, interaction methods, or hardware access depending on the adaptation scenario.