BC agent-customization
**НАВЫК РАБОЧЕГО ПРОЦЕССА** — Создание, обновление, просмотр, исправление или отладка файлов настройки агента VS Code (.instructions.md, .prompt.md, .agent.md, SKILL.md, copilot-instructions.md, AGENTS.md). ИСПОЛЬЗОВАТЬ ДЛЯ: сохранения предпочтений кодирования; устранения неполадок, почему инструкции/навыки/агенты игнорируются или не вызываются; настройки шаблонов applyTo; определения ограничений инструментов; создания пользовательских режимов агента или специализированных рабочих процессов; упаковки знаний предметной области; исправления синтаксиса YAML frontmatter. НЕ ИСПОЛЬЗОВАТЬ ДЛЯ: общих вопросов по кодированию (используйте агент по умолчанию); отладки во время выполнения или диагностики ошибок; настройки сервера MCP (используйте документацию MCP напрямую); разработки расширений VS Code. ВЫЗЫВАЕТ: инструменты файловой системы (чтение/запись файлов настройки), инструмент ask-questions (опрос пользователя о требованиях), субагенты для исследования кодовой базы. ДЛЯ ОДИНОЧНЫХ ОПЕРАЦИЙ: Для быстрых исправлений YAML frontmatter или создания одного файла по известному шаблону отредактируйте файл напрямую — навык не нужен.
машинный переводПоказать оригиналСкрыть оригинал«**WORKFLOW SKILL** — Create, update, review, fix, or debug VS Code age…»
**WORKFLOW SKILL** — Create, update, review, fix, or debug VS Code agent customization files (.instructions.md, .prompt.md, .agent.md, SKILL.md, copilot-instructions.md, AGENTS.md). USE FOR: saving coding preferences; troubleshooting why instructions/skills/agents are ignored or not invoked; configuring applyTo patterns; defining tool restrictions; creating custom agent modes or specialized workflows; packaging domain knowledge; fixing YAML frontmatter syntax. DO NOT USE FOR: general coding questions (use default agent); runtime debugging or error diagnosis; MCP server configuration (use MCP docs directly); VS Code extension development. INVOKES: file system tools (read/write customization files), ask-questions tool (interview user for requirements), subagents for codebase exploration. FOR SINGLE OPERATIONS: For quick YAML frontmatter fixes or creating a single file from a known pattern, edit the file directly — no skill needed.
Скилл для управления конфигами агента в VS Code: инструкции, промпты, паттерны applyTo, ограничения инструментов. Обещает помочь, когда инструкции игнорируются или не срабатывают.
В папке семь файлов, синтаксис YAML проверен — ошибок нет. Оценка качества 85 из 100, процесса — 50. Критических находок нет, безопасность на 100. Скилл честно ограничивает себя: не лезет в общие вопросы кода, не трогает runtime-ошибки и MCP-серверы. Работает на всех основных платформах.
Проблема в том, что реальных прогонов на моделях не было — только статический анализ. Непонятно, насколько хорошо скилл ловит реальные проблемы с конфигами или просто читает файлы. Ставить, если вы часто чините инструкции в VS Code и готовы проверить сами.
НАВЫК РАБОЧЕГО ПРОЦЕССА — Создание, обновление, просмотр, исправление или отладка файлов настройки агента VS Code (.instructions.md, .prompt.md, .agent.md…
Как процесс C 50/100 · Есть пробелы — слабые места: результат и критерий готовности, входы и предусловия, повторный запуск
Как улучшить
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 7. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
✓ По спецификации Agent Skills замечаний нет
Процессный рейтинг: все десять параметров 50/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 30Повторный запуск. Изменяющих операций: 2, без проверки текущего состояния
- 50Когда включается. Не сказано, при каком запросе скилл включается
- 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
- 60Инструменты и файлы. Используются инструменты (bash), но во frontmatter они не объявлены
- 85Шаги. Шагов: 8, расплывчатых формулировок: 1
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 1150 токенов
- low Ответ описан самодельной разметкой (3 тегов): типизированный вызов надёжнее
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +3Длина description 942: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +4Нет примеров входа/выхода
- +1Лицензия не указана
- +2Инструкции на одном языке
- +4Описание говорит, когда скилл НЕ применять
- +4Структура: 10 заголовков
- +3Пошаговые инструкции: 8 пунктов
- +4Справочные файлы упоминаются в инструкциях (6 из 6)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 85.