By xinthink
HarmonyOS NEXT development toolkit — environment setup, ArkTS build/deploy/debug, and Cangjie native development with LSP code intelligence
This skill should be used when developing HarmonyOS apps with ArkTS — building, deploying, debugging, creating pages, adding components, working with .ets files, or troubleshooting build/run errors. Activates on keywords: build, deploy, emulator, log, hilog, ArkTS, .ets, HarmonyOS app, OHOS app, Index.ets, EntryAbility, hvigor, build-profile.
This skill should be used when developing with Cangjie language — compiling .cj files, using cjpm, cjc, cjfmt, cjlint, setting up Cangjie LSP, cross-compiling to HarmonyOS native modules, or troubleshooting Cangjie build issues. Activates on keywords: Cangjie, .cj, cjpm, cjc, cjfmt, cjlint, cangjie, native module, LSPServer, cross-compile.
This skill should be used when setting up the HarmonyOS development environment, installing or verifying the DevEco CLI toolchain, configuring Cangjie SDK, or when a dev skill reports missing prerequisites. Covers first-time setup and incremental reconfiguration.
Claude Code plugin for HarmonyOS NEXT development — environment setup, ArkTS build/deploy/debug, and Cangjie native development with LSP code intelligence.
/Applications or ~/Applications (macOS) — devecocli auto-discovers it# Install the plugin into Claude Code
claude plugin install harmonyos-dev
# Install DevEco CLI (if not already installed)
npm install -g @deveco/deveco-cli
On first use, the env-setup skill will guide you through environment setup — discovering tools, configuring Cangjie (optional), and writing ~/.harmonyosdev/config.json.
| Skill | Purpose |
|---|---|
env-setup | One-time environment setup — discovers DevEco Studio, configures Cangjie SDK, writes local config |
arkts-dev | ArkTS app development — build, deploy, debug, emulator, logs, static checking, docs |
cangjie-dev | Cangjie language development — build, run, test, LSP, cross-compile to HarmonyOS |
All tool paths are resolved automatically by devecocli's ToolProvider from DevEco Studio — no environment variables needed.
# 1. Create a new project
devecocli create --app-name MyApp
cd MyApp
# 2. Build, deploy, and launch on emulator
devecocli emulator start Phone
devecocli run --module entry --build-mode debug
# 3. View logs
devecocli log --level E --tail 20 --follow
# Download Cangjie SDK to ~/.harmonyosdev/sdk/cangjie/ (default; can be customized in config.json)
# Then source the bundled env script before use:
source <plugin-path>/skills/env-setup/scripts/envsetup.sh
# Build and run a Cangjie project
cjpm build
cjpm run
For LSP code intelligence on .cj files, this plugin ships .lsp.json — it will be activated automatically when the plugin is enabled.
devecocli bundles offline HarmonyOS docs:
devecocli docs search <keywords>
devecocli docs read <documentId>
devecocli docs catalog
Environment configuration is stored at ~/.harmonyosdev/config.json:
{
"version": "1",
"cangjie": { "enabled": false },
"emulator": { "defaultName": null },
"devecoMCP": { "enabled": false }
}
All paths are local to ~/.harmonyosdev/ — no system-wide dotfile modifications.
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub xinthink/harmonyos-dev --plugin harmonyos-devComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
TypeScript/JavaScript full-stack development with NestJS, React, and React Native
Comprehensive Java development toolkit with Spring Boot, testing, LangChain4J, and AWS integration
Python development capabilities