HarmonyOS Agent Skills正式开源

描述

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 应用开发效率,欢迎大家使用!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分