AI 辅助编译部署鸿蒙应用:harmonyos-build-deploy Skill
为什么要做这个 Skill?
不是给开发者用的,是给 AI 用的
传统的 CLI 工具设计理念是:开发者学习命令 → 开发者执行命令。
但在 AI Coding 时代,我们有了新的可能:开发者描述需求 → AI 理解并执行。
harmonyos-build-deploy 的设计初心就是:
让 Claude 能够理解鸿蒙项目,自动完成编译、签名、部署、调试的全流程。开发者只需要用自然语言描述需求。
什么是 Claude Code Skill?
Claude Code 是 Anthropic 推出的 AI 编程助手。Skill 是一种扩展机制,可以教会 Claude 特定领域的知识和能力。
当你安装了 harmonyos-build-deploy Skill 后,Claude 就具备了:
- 🧠 理解鸿蒙项目结构(HAP/HSP/HAR 模块)
- 🔧 知道如何使用 hvigorw、hdc、ohpm 等工具
- 📦 能够分析模块依赖并按正确顺序编译
- 📱 可以将应用部署到真机并启动
- 🏪 能够打包 .app 文件用于上架 AppGallery
实际使用场景
场景 1:日常开发调试
你只需要说:
帮我编译一下这个鸿蒙项目,部署到手机上运行
Claude 会自动:
- 识别这是一个鸿蒙项目
- 调用
npx harmonyos-deploy --all --launch - 等待编译完成,处理可能的错误
- 部署到设备并启动应用
- 向你报告结果


