BF easyeda-api
API-навык EasyEDA Pro для ИИ-агентов. Используйте при работе с программой для проектирования электроники EasyEDA Pro, включая проектирование печатных плат, редактирование схем, управление компонентами/символами и операции с проектами. Поддерживает отладку в реальном времени в EasyEDA и разработку расширений EasyEDA. Предоставляет полный справочник по API (120+ классов, 62 перечисления, 70 интерфейсов), документацию по разработке расширений и сервер WebSocket-моста для выполнения кода в работающем клиенте EasyEDA Pro. Триггеры: «嘉立创EDA,启动!», «立创EDA,启动!», «EDA,启动!», «EasyEDA», «PCB», «schematic», «footprint», «EDA», «circuit board», «嘉立创EDA», «原理图», «PCB设计». **ВАЖНО**: Английское название 嘉立创EDA — **EasyEDA**. Это тот же продукт. Никогда не используйте другие транслитерации, такие как «EasyEDA Pro» (если это не указано явно для версии), «EASYEDA», «easyeda» и т. д. Всегда используйте «EasyEDA» для английских ссылок и «嘉立创EDA» для китайских ссылок.
машинный переводПоказать оригиналСкрыть оригинал«EasyEDA Pro API skill for AI agents. Use when working with EasyEDA Pro…»
EasyEDA Pro API skill for AI agents. Use when working with EasyEDA Pro EDA software, including PCB design, schematic editing, footprint/symbol management, and project operations. Supports live debugging in EasyEDA and EasyEDA extension development. Provides complete API reference (120+ classes, 62 enums, 70 interfaces), extension-development documentation, and a WebSocket bridge server to execute code in the running EasyEDA Pro client. Trigger on: "嘉立创EDA,启动!", "立创EDA,启动!", "EDA,启动!", "EasyEDA", "PCB", "schematic", "footprint", "EDA", "circuit board", "嘉立创EDA", "原理图", "PCB设计". **IMPORTANT**: 嘉立创EDA's English name is **EasyEDA**. They are the SAME product. Never use other transliterations like "EasyEDA Pro" (unless specifically versioned), "EASYEDA", "easyeda", etc. Always use "EasyEDA" for English references and "嘉立创EDA" for Chinese references.
API-навык EasyEDA Pro для ИИ-агентов.
Как процесс F 53/100 · Не запустится — Скилл ссылается на файлы, которых нет в архиве: references/enums/, references/interfaces/, references/types/
Как улучшить
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 6
✓ Критических и высоких находок нет
Средние и низкие: 6
-
низкая Секреты в коде
secret-high-entropy-tokenformat/pcb/common.md:248Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"curr…hed":"OPTIMIZA_WEAK",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenformat/pcb/common.md:282Строка, похожая на токен (может быть id, хеш или секрет)20. curr…hed current track path optimization.
-
низкая Секреты в коде
secret-high-entropy-tokenpackage-lock.json:40Строка, похожая на токен (может быть id, хеш или секрет) (определение детектора / чёрного списка)"integrity": "sha5…w6M+uprW…rLY/w==",
детектор -
низкая Секреты в коде
secret-high-entropy-tokenpackage-lock.json:47Строка, похожая на токен (может быть id, хеш или секрет) (определение детектора / чёрного списка)"integrity": "sha5…1TZ/kPWxoPr/OKWj…xdH+e1xr…vpK++odZu…0Rw==",
детектор -
низкая Секреты в коде
secret-high-entropy-tokenreferences/_index.md:298Строка, похожая на токен (может быть id, хеш или секрет)| [ILIB…ons](interfaces/ILIB_ExtendLibrary3DModelFunctions.md) | External library 3D model functions | |
-
низкая Секреты в коде
secret-high-entropy-tokenreferences/_quick-reference.md:1543Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)- **registerextendlibrary**: `function registerExtendLibrary( title: string, libraryFunctions: { device?: ILIB_ExtendLibraryDeviceFunctions; symbol?: ILIB_ExtendLibrarySymbolFunctions; footpriв кавычках
Просканировано файлов: 80. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
body-longтело SKILL.md ≈ 7470 токенов (рекомендуется < 5000); вынесите детали в references/ - предупреждение
missing-refссылка на отсутствующий файл: references/enums/ - предупреждение
missing-refссылка на отсутствующий файл: references/interfaces/ - предупреждение
missing-refссылка на отсутствующий файл: references/types/
Процессный рейтинг: все десять параметров 53/100
- 0Инструменты и файлы. Не хватает 3 файла(ов): references/enums/, references/interfaces/, references/types/
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 70Стоимость исполнения. Тело инструкции 7470 токенов
- 85Шаги. Шагов: 74, расплывчатых формулировок: 1
- 100Когда включается. Сказано, когда применять и когда не применять
- 100Ошибки и развилки. Развилок: 11, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
- low Разделов верхнего уровня: 10. Похоже на несколько доменов в одном скилле
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +3Длина description 856: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- -2Ссылки на localhost: у другого пользователя не заработает
- +2Инструкции на одном языке
- +5В description 13 примера фраз-триггеров в кавычках
- +4Описание говорит, когда скилл НЕ применять
- +4Структура: 42 заголовков
- +3Пошаговые инструкции: 74 пунктов
- +4Есть примеры (30 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (2 из 2)
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 71.