SKILLEMALL.ai

CC launch

Запустите Code OSS (VS Code из исходников) в изолированном одноразовом профиле с уникальными портами отладки, чтобы вы могли управлять им с помощью @playwright/cli И подключать отладчик Node через dap-cli в той же сессии. Используйте при работе над самим VS Code, когда вы хотите взаимодействовать с запущенным рабочим пространством, автоматизировать потоки чата или пользовательского интерфейса, тестировать функции пользовательского интерфейса, делать снимки экрана, устанавливать точки останова в рендерере / хосте расширений / основном процессе или комбинировать управление пользовательским интерфейсом с отладкой.

машинный переводПоказать оригиналСкрыть оригинал«Launch Code OSS (VS Code from sources) into an isolated throwaway prof…»

Launch Code OSS (VS Code from sources) into an isolated throwaway profile with unique debug ports so you can drive it with @playwright/cli AND attach a Node debugger via dap-cli in the same session. Use when working on VS Code itself and you want to interact with the running workbench, automate chat or UI flows, test UI features, take screenshots, set breakpoints in the renderer / extension host / main process, or combine UI driving with debugging.

Разбор skillemall

Скилл запускает VS Code из исходников в изолированный профиль с уникальными портами отладки. Обещает одновременно ездить по UI через Playwright и цеплять Node-отладчик через dap-cli — для работы над самим редактором, автоматизации чатов, тестирования фич, скриншотов и breakpoint'ов в renderer'е, extension host'е и main process'е.

В папке 13 файлов, 12 скриптов. Оценка качества 69, процесса 57 — средне. Критических проблем нет, пять находок средней и низкой серьёзности. В песочнице скрипты вели себя тихо: launch.sh завершился с кодом 133, остальные не вышли за границы папки. Платформы поддерживает широко.

Ставить стоит, если вы реально лезете в VS Code и нужна комбинация UI-автоматизации с отладкой. Для обычной работы усложнение.

microsoft/vscode Agent Skills автор: microsoft MIT 13 файлов · 12 скриптов тело ≈ 8 576 токенов Открыть источникgithub.com↗ проанализирован 2 дн назад

Запустите Code OSS (VS Code из исходников) в изолированном одноразовом профиле с уникальными портами отладки, чтобы вы могли управлять им с помощью…

Как процесс C 57/100 · Есть пробелы — слабые места: результат и критерий готовности, когда включается, стоимость исполнения

ПроцедураVS CodePlaywrightGitHubРазработкаИИ и агентытип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
C
85/100
безопасность, качество, тесты
Безопасность 60%
95
Качество 40%
69
Прогон на моделях
не было
Процессный рейтинг
C
57/100
Есть пробелы
Результат и критерий готовности вес 14
0
Когда включается вес 12
20
Повторный запуск вес 4
30
три самых слабых из десяти параметров · все десять

Как улучшить

  1. Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
Для прогона на моделях — необязательно
  • Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
  • spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.

Находки guard · 5

✓ Критических и высоких находок нет

Средние и низкие: 5
  • низкая Опасные команды cmd-execpolicy-bypass scripts/bootstrap/bootstrap-profile.ps1:74
    Запуск PowerShell с обходом execution policy (определение детектора / чёрного списка; строковый литерал в коде, не выполняется)
    $monitorArguments = "-NoProfile -NonInteractive -ExecutionPolicy Bypass -File `"$monitorScript`" -RootProcessId $($process.Id) -ExitMarker `"$exitMarker`" -StopMarker `"$stopMarker`""
    детекторстрока в коде
  • низкая Опасные команды cmd-background-process scripts/bootstrap/bootstrap-profile.sh:113
    Запуск фонового / автозапускаемого процесса
    disown $! 2>/dev/null || true
  • низкая Опасные команды cmd-background-process scripts/launch.sh:261
    Запуск фонового / автозапускаемого процесса (строковый литерал в коде, не выполняется; комментарий в коде)
    # Launch code.sh in the background. Detaching with `nohup ... & disown` is
    строка в кодекомментарий
  • низкая Опасные команды cmd-background-process scripts/launch.sh:269
    Запуск фонового / автозапускаемого процесса
    disown $PID 2>/dev/null || true
  • низкая Опасные команды cmd-execpolicy-bypass SKILL.md:78
    Запуск PowerShell с обходом execution policy (определение детектора / чёрного списка)
    If the local execution policy blocks scripts, invoke it with `powershell -ExecutionPolicy Bypass -File <path…ps1>`. The Windows implementation has the same profile isolation, slim-copy exclu
    детектор

Просканировано файлов: 13. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.

По спецификации Agent Skills

  • предупреждение body-long тело SKILL.md ≈ 8576 токенов (рекомендуется < 5000); вынесите детали в references/
  • заметка edit-residue в тексте есть пометки об устаревшем (строки 149): проверьте, не остались ли старые правила рядом с новыми — полная проверка читает текст на противоречия

Процессный рейтинг: все десять параметров 57/100

  • 0Результат и критерий готовности. Не сказано, что считать результатом
  • 20Когда включается. Не сказано, при каком запросе скилл включается
  • 30Повторный запуск. Изменяющих операций: 2, без проверки текущего состояния
  • 40Стоимость исполнения. Тело инструкции 8576 токенов: вытесняет саму задачу из окна
  • 60Инструменты и файлы. Используются инструменты (bash, node), но во frontmatter они не объявлены
  • 70Входы и предусловия. Входные данные и предусловия перечислены
  • 85Шаги. Шагов: 44, расплывчатых формулировок: 2
  • 100Ошибки и развилки. Развилок: 5, есть раздел про ошибки
  • 100Согласованность. Имя и обязательные поля на месте
  • 100Отчётность по ходу. Скилл сообщает о ходе работы
  • medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
  • low Ответ описан самодельной разметкой (9 тегов): типизированный вызов надёжнее

Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.

Сигналы качества

  • +5В description нет примеров фраз, по которым скилл должен срабатывать
  • +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
  • +3Формат ответа не описан: модель каждый раз решает сама
  • -2Ссылки на localhost: у другого пользователя не заработает
  • -32 из 6 скриптов не упомянуты в SKILL.md
  • +1Лицензия не указана
  • +2Инструкции на одном языке
  • +3Длина description 452 символов: достаточно сигнала, не съедает бюджет
  • +4Структура: 20 заголовков
  • +3Пошаговые инструкции: 44 пунктов
  • +4Есть примеры (27 блоков кода)

База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 69.

В песочнице Скрипты вели себя тихо

Скрипты скилла запущены в одноразовой машине: без сети, с подложными ключами в домашнем каталоге, под наблюдением. Мы записали, что они делали. Попытка выйти в сеть или прочитать чужие секреты ограничивает техническую оценку буквой C; тихий запуск баллов не добавляет.

Запущено 7 скриптов; каждому дали двадцать секунд, поддельный домашний каталог с ключами и сеть, в которой ничего нет.

Из них 1 не дошёл до работы, и об их поведении мы ничего не узнали.

playwrightScripts/focus-chat-input.tsничего за пределами своей папки
scripts/launch.shзавершился с кодом 133
scripts/monaco-paste.shничего за пределами своей папки
scripts/monaco-paste.tsничего за пределами своей папки
scripts/updateSettings.tsничего за пределами своей папки
scripts/waitForCdp.tsничего за пределами своей папки
scripts/bootstrap/bootstrap-profile.shне запустился: Could not find an executable Code OSS launcher at //scripts/code.sh.

3 окт. 2026 г.