Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

easyeda/extension-dev-skill

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 中文

extension-dev-skill

用于 嘉立创EDA & EasyEDA 专业版 扩展插件开发的 AI Skill。让 AI Agent 自动完成插件的 API 查询、代码生成、插件构建流程。

功能特性

  • 针对pro-api-sdk优化
  • 基于easyeda-api-skill文档驱动的代码生成
  • 支持 MCP 调试工具链,实现 AI 自动构建 → 导入 → 日志监听

安装说明

1. 拉取仓库到skill目录

根据你使用的 AI Agent 文档,找到或创建存放 Skill 的目录:

git clone https://github.com/easyeda/extension-dev-skill

例如:

QwenCode
项目作用域:位于项目根目录下的 .qwen/skills
用户作用域:位于 ~/.qwen/skills,对本机所有项目生效
进入到对应的skills文件夹下
在终端执行git clone https://github.com/easyeda/extension-dev-skill即可

OpenCode
项目作用域:位于项目根目录下的 .opencode/skills
用户作用域:位于 ~/.config/opencode/skills,对本机所有项目生效
进入到对应的skills文件夹下
在终端执行git clone https://github.com/easyeda/extension-dev-skill即可

2. 使用指定skill

在你的 AI Agent 中确认 Skill 已加载,可通过命令指定skill。

例如:

QwenCode
1.进入终端:在终端中输入qwen后回车
2.指定skill并发送需求:在QwenCode的CLI中输入/skills回车
选择要使用的extension-dev-skill并回车,然后填入你的需求

OpenCode
1.进入终端:在终端中输入opencode后回车
2.指定skill并发送需求:在OpenCode的CLI中输入/skills回车
选择要使用的extension-dev-skill并回车,然后填入你的需求

工作原理

Skill 定义了一套工作流,AI Agent 在生成插件代码时会遵循:

步骤 名称 说明
1 计划 理解需求,确认目标编辑器和核心功能
2 初始化 工作区未初始化时执行项目初始化
3 查询 四步法查询 API,每个 API 必须在文档中验证
4 验证 确认所有类型签名完整,不确定则回退查询
5 确认 向用户展示实现方案
6 执行 生成代码,API 调用包裹 try/catch
7 检查 运行时约束检查、菜单 ID 唯一性校验
8 文档 生成/更新 README.md 和 CHANGELOG.md
9 部署 构建并导入插件

具体实现效果与模型能力存在相关性,建议配合编码及理解能力较优秀的模型使用

已测试的平台

平台 模型
OpenClaw MiniMax-2.7
OpenCode MiMo V2 Pro Free
QwenCode Qwen3-Coder
Kiro Claude Opus4.6
Trae Kimi-K2 / Deepseek-V3

MCP 调试工具(可选)

extension-dev-mcp-tools

安装后 AI Agent 可支持:构建 .eext → 导入浏览器 → 获取控制台日志。

演示视频

基于 OpenCode:

Video.Project.2_30s.2.mp4

About

用于Agent开发easyeda扩展的技能包。AI Agent development skill for easyeda extension

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.