Claude Skills — это не «папка с промптами». Это сценарии поведения, которые Claude Code загружает в контекст при старте и активирует по триггерам. Системный аналитик может упаковать свою экспертизу в файл SKILL.md — и ИИ будет применять её автоматически, без напоминаний в каждом чате.
На конкретике. У вас есть шаблон ревью ТЗ, отточенный за пару лет. Обычно вы копируете его в промпт, правите под ситуацию, получаете результат. С навыком — файл review-tz/SKILL.md лежит в папке .claude/skills/, и когда вы пишете «отревьюй ТЗ», Claude сам знает, по каким критериям смотреть, в каком формате выдать результат и на что обратить внимание. Никаких копипаст.
Что такое Claude Skills — и при чём тут аналитик
Anthropic запустила Agent Skills в марте 2026. Механика простая: для каждого навыка создаётся папка с SKILL.md, внутри — YAML-заголовок с name и description, а ниже — инструкция на естественном языке. Claude Code сканирует все навыки при старте, читает description и понимает, когда какой навык активировать.
Навыки решают реальную боль аналитика: каждый проект требует своего набора правил, шаблонов и чек-листов. Раньше это кочевало из Confluence в Notion, из Notion в голову. Теперь — в .claude/skills/.
Приведу пример. На одном проекте у нас было соглашение: все Use Case пишутся по трёхуровневой модели — цель, основной поток, альтернативы — с обязательным указанием предусловий и NFR-нот. Без навыка приходилось объяснять это Claude в каждом новом чате. С навыком — один раз описал формат в SKILL.md, и ИИ придерживается его всегда. Экономия — часа два в неделю минимум.
Если вы работали с промпт-инжинирингом для системного аналитика, навыки — это следующий уровень. Не разрозненные промпты, а структурированная база экспертизы.
SKILL.md изнутри: структура файла навыка
Каждый навык — это SKILL.md с двумя обязательными секциями: YAML-frontmatter и тело инструкции.
---name: review-technical-specdescription: > Ревью технического задания по чек-листу из 12 пунктов. Включает проверку полноты требований, противоречий, нефункциональных требований и критериев приёмки.---Тело инструкции — обычный markdown. Можно описывать:
- Пошаговый алгоритм ревью или анализа
- Чек-листы с критериями приёмки
- Шаблоны ответа — формат выдачи результата
- Ссылки на внутренние документы команды (Confluence, Notion)
- Примеры хороших и плохих спецификаций
Файл лежит внутри папки навыка в .claude/skills/. Там же — дополнительные ресурсы: шаблоны документов, CSV-таблицы, референсные спеки. Claude Code подгружает их при активации навыка.
Важный нюанс: description в YAML — это и есть триггер. Claude сравнивает запрос пользователя с description всех навыков и выбирает наиболее релевантный. Поэтому description критичен. Пишите конкретно: не «помощь с требованиями», а «ревью функциональных требований: проверка полноты, непротиворечивости, прослеживаемости и критериев приёмки».
Жизненный цикл навыка
Механика активации:
На схеме видна ключевая развилка: запрос не совпадает ни с одним description — навык молча пропускается. Ответ идёт стандартным путём, без дополнительных инструкций. Не баг, а защита от ложных срабатываний.
Процесс занимает миллисекунды: Claude Code инжектит текст SKILL.md в системный промпт, и модель работает так, будто вы вручную прописали все инструкции в начале диалога. Разница в том, что вы этого не делали.
На практике: написали навык → протестировали на реальном ТЗ → навык пропустил проверку NFR → дополнили инструкцию → работает стабильно. Итераций обычно две-три. После этого навык живёт в проекте без внимания.
Топ-10 навыков для системного аналитика
Список навыков, которые я использую сам. Каждый закрывает конкретную рутину, можно скопировать, адаптировать под проект и запустить за 10 минут.
1. Генератор User Story из брифа
Триггер: стейкхолдер прислал абзац текста — нужны структурированные User Story.
Что внутри: шаблон User Story — As a… I want… So that…, критерии приёмки, приоритет по MoSCoW, связь с бизнес-целью. Инструкция: «разбей текст на атомарные сценарии, выдели роли, сформулируй ценность».
2. Ревьюер технического задания
Триггер: готовое ТЗ — нужно найти дыры до того, как их найдёт разработчик.
Что внутри: чек-лист из 12 пунктов. Проверка полноты функциональных блоков, непротиворечивость, наличие NFR, прослеживаемость требований к бизнес-целям. Формат выдачи: таблица с колонками «проблема», «серьёзность», «предлагаемое исправление».
3. Генератор C4-диаграмм (Context + Containers)
Триггер: описание системы — нужна архитектурная диаграмма.
Что внутри: инструкция по уровням C4 (System Context, Containers), формат выдачи — Mermaid-код с цветовой схемой. Внешние системы — серые, внутренние контейнеры — синие, БД — фиолетовые. Навык запрашивает список интеграций, если они не указаны явно.
4. Детектор противоречий в требованиях
Триггер: спецификация из нескольких разделов — нужно найти логические конфликты.
Что внутри: алгоритм попарного сравнения требований. Конфликт ролей, конфликт данных (разные форматы дат), конфликт состояний. Выдача — список противоречий с цитированием исходных пунктов.
5. Составитель словаря терминов
Триггер: набор документов — нужно вытащить и унифицировать терминологию.
Что внутри: извлечение терминов из текста, формат: «термин / определение / синонимы (запрещённые) / контекст». Автоматически подсвечивает термины, используемые в разных значениях.
6. Формализатор API-контракта (OpenAPI)
Триггер: описание эндпоинтов текстом — нужна OpenAPI-спека.
Что внутри: шаблон OpenAPI 3.1, маппинг текстовых описаний в paths/parameters/responses, соглашения по неймингу и форматам. Задаёт уточняющие вопросы по аутентификации и пагинации.
7. Декомпозитор эпика на задачи
Триггер: крупная фича одним абзацем — нужно разбить на User Story и задачи.
Что внутри: алгоритм декомпозиции. Критерий атомарности: одна история = одна роль + одно действие + одна ценность. Если история затрагивает два разных bounded context — разбивается. Группировка по слоям: фронт, бэк, БД, интеграции.
8. Оценщик трудозатрат (стори-поинты)
Триггер: список User Story — нужна относительная оценка сложности.
Что внутри: шкала Фибоначчи, критерии: количество интеграций, сложность бизнес-логики, неопределённость требований, объём UI. Оценка с обоснованием в одну строку.
9. Генератор тест-кейсов из требований
Триггер: требование — нужны тест-кейсы.
Что внутри: шаблон (ID, предусловия, шаги, ожидаемый результат). На каждое требование — минимум 1 позитивный и 2 граничных кейса. Для интеграционных сценариев — проверка таймаутов и кодов ошибок.
10. Составитель метрик и NFR
Триггер: функциональные требования — нужно формализовать нефункциональные.
Что внутри: чек-лист категорий NFR: производительность, надёжность, безопасность, масштабируемость, наблюдаемость. Сканирует функциональные требования и предлагает численные метрики: «p95 < 200ms», «идемпотентность обязательна». Если данных недостаточно — помечает как [требует уточнения].
Десять навыков — не предел. Стартуйте с двух-трёх, которые закрывают самую болезненную рутину. Через неделю станет понятно, какие ещё нужны.
Подключение навыка в Claude Code
Если у вас настроен Claude Code, добавление навыка — три шага:
- Создайте папку:
.claude/skills/review-tz/ - Создайте файл:
SKILL.mdс YAML-frontmatter и инструкцией - Перезапустите Claude Code — он сканирует навыки при старте
Файловая структура проекта:
project/├── .claude/│ ├── CLAUDE.md ← общие инструкции проекта│ └── skills/│ ├── review-tz/│ │ └── SKILL.md│ ├── generate-us/│ │ └── SKILL.md│ └── c4-diagram/│ ├── SKILL.md│ └── template.mmd ← шаблон C4└── docs/ └── requirements.mdПапка .claude/skills/ в корне проекта. Навыки видны всем, кто клонирует репозиторий — команда получает единый стандарт работы с ИИ без дополнительной настройки.
Если Claude Code ещё не настроен — MCP-серверы: как подключить LLM к внутренним системам разбирают тему подключения инструментов с нуля.
Skills vs промпты vs MCP: в чём разница
| Что | Когда использовать | Пример |
|---|---|---|
| Промпт в чате | Разовый запрос, контекст — один диалог | «Сгенерируй User Story для вот этого брифа» |
| Claude Skill | Повторяющийся сценарий, фиксированные правила | При каждом ревью ТЗ применять чек-лист из 12 пунктов |
| MCP-сервер | Доступ к внешним данным (Jira, БД, API) | «Найди задачи в Jira по эпику PROJ-42 и сверь с ТЗ» |
Навыки не заменяют MCP — дополняют. Навык может содержать инструкцию «запроси все User Story из Jira через MCP и проверь полноту по чек-листу». Связка мощнее, чем каждый инструмент по отдельности.
Промпты никуда не делись. Для одноразового запроса навык — перебор: глупо писать SKILL.md, чтобы спросить «что такое идемпотентность». Но если ревьюите ТЗ дважды в неделю — навык окупается за первый день.
Чек-лист для аналитика
- Определите 1–2 повторяющихся сценария, которые отжирают время
- Опишите их в
SKILL.md: триггер, алгоритм, формат выдачи - Положите файл в
`.claude/skills/<имя-навыка>/SKILL.md` - Протестируйте на реальной задаче и дополните инструкцию
- Закоммитьте в репозиторий — команда скажет спасибо (или как минимум не спросит «а где спецификация?»)
Восемьдесят процентов рутины аналитика — это повторяющиеся операции. Требования не пишутся сами, но с навыками Claude Code перестаёшь тратить время на механику и фокусируешься на том, что реально требует головы.