{"repo":"zhinkgit/embeddedskills","free":true,"listed":false,"github":"https://github.com/zhinkgit/embeddedskills","clone":"git clone https://github.com/zhinkgit/embeddedskills.git","description":"An open-source collection of embedded development and debugging skills for Claude Code, Copilot, TRAE, and other AI coding assistants that support the Skill protocol. Once installed, the AI assistant can directly operate compilers, debuggers, and communication buses, automating the full workflow from code generation to hardware verification.","language":"Python","stars":572,"topics":["ai-coding-assistant","automation","can-bus","can-fd","debugging","devtools","embedded","embedded-development","firmware","gcc"],"license":"MIT","category":"dev-tools","readme_excerpt":"简体中文 English embeddedskills — 嵌入式 AI 开发调试 Skill 集 让 AI 编码助手直接操控编译器、调试器和通信总线，实现从代码生成到硬件验证的完整闭环。 --- ✨ 三大核心优势 🔁 嵌入式 AI 工作流闭环 嵌入式开发有一道纯软件开发没有的鸿沟：写完代码只是开始，编译、烧录、调试每一步都需要人在中间传递信息。 AI 改完代码 → 你 手动编译 → 你 手动烧录 → 你 把报错复制给 AI → AI 再改 → 你 再编译…… embeddedskills 把这个循环交给 AI 自己跑： 环节 传统 AI 辅助 AI + embeddedskills ------ ------------ ------------------- 代码编写 AI 生成 AI 生成 编译构建 人工操作 ✅ AI 调用 Keil / GCC 烧录下载 人工操作 ✅ AI 调用 J-Link / OpenOCD 调试验证 人工操作 ✅ AI 断点 / 寄存器 / 内存 通信调试 人工操作 ✅ AI 串口 / CAN / 网络 错误修正 人工转述给 AI ✅ AI 读取并自主修正 --- 🆓 完全免费，不限 AI 工具 本项目完全开源免费（MIT 协议）。只要 AI 工具支持 Skill / CLAUDE.md / Rules 协议，均可直接使用，包括但不限于： - Claude Code - OpenAI Codex CLI - TRAE - Cursor、Kiro、Windsurf 等其他支持 Skill 协议的工具 无需付费订阅任何附加服务，AI 工具自由切换。 --- ⚡ 使用简单，无需迁移工程 直接在现有项目上使用，无需改动任何工程文件。 支持业界主流工程体系和调试器： 维度 支持范围 ------ --------- 构建系统 Keil MDK 工程、CMake 工程 调试器 J-Link（SEGGER）、CMSIS-DAP / DAPLink 烧录框架 OpenOCD、probe-rs 兼容工具链 通信总线 串口（UART）、CAN / CAN-FD、以太网 一条命令安装，AI 即可自动识别工程类型并开始工作： --- Skill 一览 分类 Skill 能做什么 主要子命令 :---: :---: --- --- 🔨 构建 keil Keil MDK 工程扫描、Target 枚举、编译、重建、清理 scan targets build rebuild clean flash 🔨 构建 gcc CMake 型 GCC 工程配置、编译、大小分析 scan presets configure build rebuild size 🔬 调试 jlink 烧录、读写内存/寄存器、RTT/SWO、GDB 调试 flash read-mem write-mem regs rtt swo + GDB 🔬 调试 openocd 烧录、擦除、GDB/Telnet、Semihosting/ITM flash erase reset gdb-server semihosting itm 🔬 调试 probe-rs 探针发现、烧录、复位、内存读写、GDB 调试、RTT list info flash erase reset read-mem write-mem gdb rtt 🔌 通信 serial 扫描串口、实时监控、发送数据、Hex 查看 scan monitor send hex log 🔌 通信 can CAN/CAN-F","default_branch":null,"files":null,"tree":[],"storefront":"/r/zhinkgit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zhinkgit/embeddedskills/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}