### **Как тестировать**:
Глубина тестирования зависит от задачи:
- **Вручную в 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-вызовы падают
**Что делать:** конкретизируйте инструкции, добавьте обработку ошибок.