在这里插入图片描述

Skill 是当前 AI 领域热度极高的一个概念,其核心可以简要概括为:对提示词进行工程化封装。它将高频使用的文档、行业规范、业务规则等内容,整合成独立可复用的 Skill 单元,用户无需每次重复输入冗长提示词。AI 工具只需调用对应的 Skill,就能直接输出符合预期的结果,从而避免重复 “造轮子”

在理解 Skill 的基本概念后,我们再来看它的工程形态。它并非传统意义上需要编译、部署的代码工程,本质上是一套结构化的 Markdown 文件集合。目前行业内尚未形成统一的定义规范、专属语法与执行标准,Markdown 文件的具体内容可由开发者自主定义

下面以字节跳动旗下 AI 开发工具 Trae 为例,演示如何创建与使用 Skill

一、Trae 创建 Skill

  1. 打开 Trae,进入主界面后,找到顶部或侧边栏的【设置】入口(通常是齿轮图标)
    在这里插入图片描述

  2. 在设置页中,找到【规则和技能】模块,点击【创建】
    在这里插入图片描述

  3. 【上传】 和 【手动输入】二选一
    在这里插入图片描述

以导入为例,在本地创建一个文件名为 SKILL.md 的文件,复制下面的内容到文件内,然后在 Trae 点击上传

---
name: java-skill
description: 按照java编码规范生成java代码
---

## 描述
java编码规范

## 触发条件
生成java代码文件时触发

## 工作流程
1. **类注释**:为每个类添加完整的Javadoc注释
   - 格式:`/** 根据java-skill类规范生成 */`
   - 包含类的功能描述
   - 包含@author、@version等标签(如有必要)

2. **命名规范**:
   - 类名使用大驼峰命名法(PascalCase)
   - 类名应简洁明了,能够准确描述类的功能
   - 避免使用缩写(除非是广为人知的缩写)

3. **结构规范**:
   - 类的成员变量应放在方法之前
   - 方法应按功能分组,相关方法放在一起
   - 保持合理的代码缩进和空白

4. **访问修饰符**:
   - 合理使用public、private、protected修饰符
   - 成员变量通常使用private修饰,通过getter/setter方法访问
   
1. **方法注释**:为每个方法添加完整的Javadoc注释
   - 格式:`/** 根据java-skill方法规范生成 */`
   - 包含方法的功能描述
   - 包含@param、@return、@throws等标签(如有必要)


## 输出格式
java代码

## 注意事项
无

导入成功后点保存,技能就会显示在列表中
在这里插入图片描述

二、Trae 使用 Skill

使用 Skill 就跟使用提示词一样,只需要在提示词中输入类似 “根据 xxx skill 生成” 的内容即可,当输入内容包含触发关键词时,Trae 会自动调用对应 Skill

在 Trae 对话框中选择 Solo 模式,然后输入含技能名称的提示词,就能按照技能要求生成结果,例如 “根据 java-skill 规范,开发一个用于判断数字是否为质数的 Java 类”
在这里插入图片描述

三、学习交流

链接: Java-AI学习交流
一个人的精力是有限的,没有那么多的时间去探索新的事物,加入一个交流群就相当于增加了一个接触新事物、新想法、新机会的渠道,这就是交流群存在的意义,期待你的加入!

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐