HarmonyOS 近日在 GitCode 平台开源 HarmonyOS_Skills 代码仓库,正式推出首批 HarmonyOS Agent Skills。
这套 Skills 的核心定位是 辅助AI生成高质量代码,围绕 HarmonyOS 开发流程中的关键环节提供智能开发编码支持。
首批 Skills 聚焦几大核心编码场景,助力提效:
1. ArkTS 知识检索、语法检查与修复:检索 ArkTS 语言指南文档,为代码开发、审查和调试提供语法参考。检查并修复 HarmonyOS 项目的 ArkTS 语法错误,自动化构建项目。
2. ArkUI 开发技能: 提供基于本地知识库的精准检索,获取 API 后完成编码和验证,助力 ArkUI 代码开发,辅助生成 HarmonyOS UI 页面与组件代码,提供UI规范检查与优化建议,加速界面开发进程。
3. 多设备适配开发: 针对 HarmonyOS 多终端特性,提供跨设备适配的代码自动生成与检查能力,简化多端适配的编码工作。
4. 应用质量保障:专注于应用稳定性问题,覆盖崩溃、冻屏、内存泄漏三大核心场景,提供全流程智能诊断能力,助力开发者高效定位与修复故障。
其中,多设备适配作为 HarmonyOS 的核心特性,直接决定了应用在 HarmonyOS 不同终端上的体验一致性,同时应用稳定性作为影响用户体验的重要因素之一。因此,接下来我们将重点介绍这两类 Skills 的使用场景与实现效果。
HarmonyOS 多设备适配 Skills:覆盖9大业务场景,多设备精准适配
HarmonyOS 落地分层架构设计的多设备适配 Skills,依托总入口智能路由,叠加细分场景子技能的标准化设计,开发者只用自然语言描述需求,系统就能自动拆解开发场景、生成规范适配代码,一站式高效解决多设备避让、折展、交互、旋转、屏幕窗口适配、硬件调用等适配难题,真正实现“多设备精准适配”,为开发者带来从可用到好用的开发体验。
实测对比显示,当开发者输入指令“这个工程目前只适配了直板机,现在请适配双折叠和三折叠”后,未使用 Skills 时,大模型无法正确生成双折叠和多折叠屏的界面布局;启用多设备 Skills 后,则可以快速识别开发者意图,自动完成屏幕尺寸、窗口布局、交互逻辑的适配。
应用稳定性 Skills: 一键诊断、精准定位、快速修复
面对应用崩溃、冻屏及内存泄漏等高频稳定性难题,传统人工排查海量日志效率低下,而通用大模型因缺乏 HarmonyOS 应用稳定性领域知识,难以实现精准故障定位,给出的优化方案也往往难以落地。
为此,HarmonyOS 推出质量保障 Skills。以冻屏诊断为例,该技能支持上传故障日志(faultlog)与堆栈采样文件,或直接通过自然语言交互(如“分析冻屏原因”)触发 AI 自动诊断与修复。系统能够自动重构故障证据链,精准锁定异常模块及具体代码行,并生成包含根因分析与优化建议的结构化报告。结合 AI 开发助手,开发者可实现从“诊断”到“修复”的高效闭环,将原本数小时的排查周期缩短至分钟级。
即刻体验:让AI成为你的HarmonyOS开发专属助手
开发者可以通过登录GitCode官网,搜索 “HarmonyOS_Skills/harmonyos-agent-skills” 获取 skills,有效提升 HarmonyOS 应用开发效率,欢迎大家使用!
全部0条评论
快来发表一下你的评论吧 !