### **Как тестировать**: Глубина тестирования зависит от задачи: - **Вручную в Claude.ai:** просто задаёте вопросы и смотрите, что происходит. Быстро, без настройки. - **Скриптами в Claude Code:** автоматизированные тест-кейсы для повторяемой проверки после каждого изменения. - **Программно через Skills API:** полноценные eval-наборы, прогоняемые систематически. >[!tip] >**Совет:** сначала доведите до ума одну сложную задачу, потом масштабируйте. Лучшие авторы skills сперва добиваются успеха на одном сценарии, а уже потом извлекают из него паттерн. --- #### **1. Проверка триггеров:** **Задача:** убедиться, что skill подключается когда надо и молчит когда не надо. ✅ Должен подключиться - «Помоги настроить воркспейс ProjectHub» - «Нужно создать проект в ProjectHub» - «Заведи проект ProjectHub для планирования Q4» ❌ Не должен подключаться - «Какая погода в Москве?» - «Помоги написать код на Python» - «Сделай таблицу» --- #### **2. Функциональные тесты:** **Задача:** убедиться, что на выходе корректный результат. ```markdown Тест: Создать проект с 5 задачами Дано: название проекта "Q4 Planning", 5 описаний задач Когда: skill отрабатывает весь процесс Тогда: - Проект появился в ProjectHub - 5 задач созданы с правильными полями - Все задачи привязаны к проекту - Ни одной ошибки API ``` --- #### **3. Сравнение «до и после»:** **Задача:** показать, что со skill реально лучше, чем без него. **❌ Без skill:** - Каждый раз объясняешь всё заново - 15 сообщений туда-обратно - 3 сбойных вызова API - 12 000 токенов **✅ Со skill:** - Всё работает на автомате - Максимум 2 уточняющих вопроса - 0 сбоев API - 6 000 токенов --- ### **Skill-creator — ваш помощник** `skill-creator` встроен в Claude.ai и доступен в Claude Code. Если у вас есть MCP-сервер и понимание 2-3 основных сценариев, первый рабочий skill можно собрать и обкатать за **15-30 минут**. - **Создание:** генерирует skill из описания на обычном языке, выдаёт готовый SKILL.md с правильной шапкой. - **Ревью:** находит слабые места: размытые описания, недостающие триггеры, структурные проблемы. - **Доработка:** покажите ему примеры граничных случаев, и он подскажет, как улучшить обработку. ``` "Используй skill-creator, мне нужен skill для [ваш сценарий]" ``` **Важно:** skill-creator помогает проектировать и дорабатывать skills, но не запускает автоматические тесты и не выдаёт числовых метрик качества. ### **Доработка по ходу дела:** Skill — живой документ, а не монолит. Вот на что обращать внимание: #### **Skill молчит, когда должен работать:** - Не подключается на подходящие запросы - Пользователи вынуждены включать его руками **Что делать:** обогатите описание: больше деталей, ключевых слов, технических терминов. #### **Skill лезет куда не просят:** - Подключается на посторонние запросы - Пользователи раздражённо его отключают **Что делать:** добавьте «антитриггеры» (чётко скажите, когда НЕ использовать), сузьте формулировки. #### **Skill работает криво:** - Результаты «плавают» от запуска к запуску - API-вызовы падают **Что делать:** конкретизируйте инструкции, добавьте обработку ошибок.