What problem does it solve? Developing native HarmonyOS (Stage model) applications requires navigating a complex project structure, ArkTS/C++ static checking, signing configuration, and device deployment. This Skill provides a structured workflow so an AI agent can interpret HarmonyOS projects, run the right dcli__* tools, and resolve common build and runtime failures without guesswork. ## Core Features & Use Cases - Project Structure Guidance: Explains AppScope, build-profile.json5, module.json5, oh-package.json5, and entry module layout so agents can locate and edit the right files. - Mandatory LSP Verification: Enforces running dcli__lsp_check after every ArkTS change, with dcli__lsp_restart recovery for stuck or uninitialized LSP instances. - Full Toolchain Reference: Maps tasks to 41 dcli__* tools covering project creation, hvigor builds, device/emulator management, HAP install and launch, logs, docs search, and signature generation. - Troubleshooting Playbook: Provides fixes for common issues such as ohpm dependency failures, signing errors, device authorization, and missing pages or resources. - Use Case: Ask the agent to add a new page to a HarmonyOS app; it will update module.json5 and main_pages.json, edit the ArkTS source, verify with dcli__lsp_check, build with dcli__build_project, and deploy to a connected device. ## Quick Start Load this skill and ask the agent to modify an ArkTS page in your HarmonyOS project, then verify the change with dcli__lsp_check and build the project.