当前位置: 首页 > news >正文

5分钟教你如何在HarmonyOS高效中使用sklll

5分钟教你如何在HarmonyOS高效中使用skill

万少:华为HDE、鸿蒙极客

个人主页:https://blog.zbztb.cn/

2025年参与孵化了20+鸿蒙应用、技术文章300+、鸿蒙知识库用户500+、鸿蒙免费课程2套。

如果你也喜欢交流AI和鸿蒙技术,欢迎扣我。

skill

最近的skill也是火了,大家应该都有一种不知道skill就等于落后一个时代的感觉

我们这里简单的罗列下skill的概念,让大家有b可装。

What are skills

skill 是什么?查看官方的定义

万少这里的理解是:skill 也是一组规则,或者一组提示词。这个规则和提示词可以对应到我们使用AI编辑器的时候的体验:

  1. 我们可能会在使用AI编辑器工作之前先定义一些rules-规则。

  2. 我们在开始工程做某些工作的时候,会频繁的写不同的提示词。

这里的规则可能是这样的:

- 我的工程只能使用V2状态管理管理器- 我的工程只能使用Navigation路由不能使用Router路由 xxxx

但是由于AI的记忆性、上下文有限制,用着用着可能就会出现AI编辑器乱写代码,

无视规则的情况,那么万少之前是这样解决的。

每一次和AI对话的时候,我都附带上这个规则文件,如

请遵照这个文件xxx的规范,然后帮我实现xxxx功能。

虽然弱智,但是有效。

那现在的skill为什么说也是类似规则或者提示词呢,

原因是这样的,因为在创建skill的时候,需要明确出什么时候使用skill,

所以当我们制定好了这个生成HarmonyOS代码的 skill后,

相当于每一次在你需要生成HarmonyOS代码的时候,AI便会自动找到这个skill,

自动去沿用这个skill中的一些规则和约束,

从这个过程上来看,skill不就是一组会自动被调用的规则和提示词吗

skill都有哪些组成

一个skill(一个技能) 可以包含4个文件:

  1. skill.md : skill的介绍 和 元数据 ( skill.md 必须)

  2. scripts:可以执行的脚本 (可以留空)

  3. references:引用和参考的文档 (可以留空)

  4. assets:放一些模板或者资源(可以留空)


上面的文件中,最重要的是skill.md

因为它直接决定了这个skill该如何使用以及什么时候被使用

拿一个pdf处理的skill为例

skill.md内容需要包含以下部分


如何高效使用创建skill

考虑到创建skill和编写相关的提示词还是有一点门槛的

所在目前在网络上有很多开发者写好的实用的skill

因此当你想要使用skill的时候有两个选择:

  1. 自己编写(可以结合ai帮你写)

  2. 自己搜索好用的skill

https://skillsmp.com/zh

这里先推荐一个skill:skill-creator

顾名思义:这个skill就是专门帮你创建skill的

你可以先将它下载到你的机子内

一般有两种下载方式:

  1. 全局:任意的地方都可以使用

  2. 项目:只在你当前项目中使用

万少这里是将它设置成了全局使用。

不同的AI工具有不同的全局skill的设置方法,百度一下即可,不懂也可以联系我

然后就可以在你的HarmonyOS工程中创建一个专门用来生成鸿蒙代码的skill

最后在当前目录内,我得到了一个专门用来生成HarmonyOS代码的skill

skill.md的内容一览

其中有个小细节,我让它每一次生成HarmonyOS的代码时候都在顶部添加注释: 万少和创建时间

当你发现某个新增的文件没有了这个注释:就表示AI偷懒了,此时你可以疯狂鞭策它!


现在可以测试一下

最后得到代码:

最后

关注我,持续分享鸿蒙开发 + AI 提效的实战技巧。

http://www.cnnetsun.cn/news/832999.html

相关文章:

  • 企业人力资源管理规划战略设计方案(431页PPT)
  • 百考通AIGC检测功能:免费、精准、专为中文教育打造的AI内容“验真守门人”
  • 百考通AIGC检测功能:免费、专业、专为中文教育打造的AI内容“验真罗盘”
  • springboot校园二手交易平台系统设计实现
  • 百考通AI:引领智能学习新纪元,打造个性化备考全能助手
  • 百考通AI:您的智能文献研究伙伴,从标题到参考文献一站智成
  • 百考通AI:您的智能问卷设计专家,让调研从“耗时耗力”到“一键生成”
  • HoRain云--高效管理多版本开发环境全攻略
  • U+0000 – U+007F的庖丁解牛
  • 跨平台统一测试框架构建方法论
  • ERP系统升级:企业运营流程的华丽转身
  • 【Matlab】MATLAB rand函数:从随机矩阵生成到实验数据模拟,解锁随机数应用核心
  • VirtualLab Fusion应用:随机分布公差分析
  • 信创 + AI 双轮驱动:2026 计算机板块高景气赛道前瞻
  • 工程设计类学习(DAY9):印刷电路板(PCB)材料选择、工艺特性与制造技术综合详解
  • pythondjango基于python技术的学生成绩管理系统的设计与开发
  • GitHub 热榜项目 - 日榜(2026-01-27)
  • 杰理之绑定功能中TX生成配对码的方式RX无法获取配对码问题【篇】
  • 杰理之常用工具下载获取方式【篇】
  • 基于PHP、asp.net、java、Springboot、SSM、vue3的可视化流量统计分析系统的设计与实现
  • 11110000 10011111 10011001 10000010的庖丁解牛
  • 自动化测试代码重构黄金法则:提升效率与可维护性的实战指南
  • 椰子树病害检测数据集VOC+YOLO格式2601张4类别
  • GLM-Image小白入门:无需代码基础,10分钟学会AI图像生成
  • MDK目标选项配置详解:适合新手的系统学习指南
  • ChatGLM3-6B部署教程:Kubernetes集群中ChatGLM3-6B服务编排
  • ms-swift + Mistral:高性能小模型微调体验
  • AI读脸术与摄像头对接:RTSP视频流实时分析部署案例
  • 本地部署更安全:GLM-4.6V-Flash-WEB保护数据隐私
  • AI智能二维码工坊功能演示:实时生成并扫描验证全流程