tool-rename-deprecation
Обеспечивает добавление старых имён инструментов и наборов в массив legacy при их переименовании.
Суть
Что это за skill и зачем он нужен
Скилл проверяет изменения в коде регистрации встроенных инструментов и наборов VS Code. При изменении `toolReferenceName`, `referenceName` или перемещении инструмента между наборами старое имя должно быть добавлено в массив `legacy` (например, `legacyToolReferenceFullNames` или `legacyFullNames`). Это гарантирует, что существующие файлы подсказок, конфигурации и сохранённые ссылки продолжают работать без регрессий.
Установка
Как установить
npx skills add https://github.com/microsoft/vscode --skill tool-rename-deprecationСценарии
Когда использовать
Подходит
- При переименовании `toolReferenceName` у встроенного инструмента.
- При переименовании `referenceName` у набора инструментов.
- При перемещении инструмента из одного набора в другой.
- При проверке pull‑request, изменяющего регистрацию инструмента или набора.
- При добавлении новых инструментов, чтобы убедиться, что старые имена присутствуют в массиве legacy.
Не подходит
- Для внешних расширений, где управление именами полностью находится в их репозиториях.
- Когда изменения касаются только пользовательских конфигураций, не затрагивая встроенные регистрации.
- Если проект не использует систему `languageModelTools`/`languageModelToolSets`.
Доверие
Проверки безопасности
Проверка вернула предупреждение. Перед установкой стоит просмотреть исходники, команды и доступы.
Проверка не нашла критичных проблем.
Низкий риск · проблем не найдено.
Предупреждений нет.
Оценка 93/100 · проанализировано 2 раздела.
Похожие