Скиллы Мэтта Покока для Claude Code: grill-me, to-spec, to-tickets и implement в одной цепочке — установка и порядок
Команды установки сверены с README репозитория mattpocock/skills 26 октября 2026 года.
Репозиторий mattpocock/skills разработчика Мэтта Покока на 26 октября 2026 года собрал 303 545 звёзд на GitHub (данные GitHub API), лицензия MIT, последний push — 22 октября. Внутри около 27 скиллов, разложенных по папкам engineering и productivity. Четыре из них образуют рабочую цепочку: от разговора о задаче до коммита. Разбор сделан по SKILL.md этих четырёх скиллов и README.
Установка
По README, в Claude Code скиллы ставятся плагином:
Команда ставит набор плагином из официального каталога Claude Code. README добавляет, что плагин обновляется сам. Для других агентов (Cursor, opencode, Windsurf и др.) описан вариант через npx skills@latest add mattpocock/skills -a <агент>. Ставить одновременно плагин и npx-версию не нужно: каждый скилл окажется в двух экземплярах.
Настройка: /setup-matt-pocock-skills
Один раз в каждом репозитории запускается слэш-команда /setup-matt-pocock-skills. По README, она настраивает инженерные скиллы под репозиторий: трекер задач, метки и расположение документов. Без этой настройки to-spec и to-tickets не знают, куда публиковать результат: в SKILL.md to-spec сказано, что при ненастроенном трекере нужно запустить setup.
Шаг 1. grill-me: допрос по плану
В описании скилла — «безжалостное интервью, чтобы довести план или дизайн до ума». Скилл вызывается только вручную (disable-model-invocation: true), а сам по себе делает один шаг: передаёт работу скиллу grilling. Идея в том, чтобы Claude задавал вопросы по каждой ветке решения, пока не останется неясностей. Для работы с кодом в репозитории есть вариант grill-with-docs: он ещё ведёт глоссарий GLOSSARY.md и записи ADR.
Шаг 2. to-spec: разговор превращается в спецификацию
Скилл берёт текущий диалог и понимание кода и публикует спецификацию в трекер задач. Новых вопросов он не задаёт, работает по уже обсуждённому. Шаги по SKILL.md: изучить репозиторий, наметить тестовые швы (места, где проверяется поведение) и попросить подтвердить их, затем записать спецификацию по шаблону и поставить метку ready-for-agent.
В шаблоне спецификации семь разделов:
- Problem Statement — проблема глазами пользователя.
- Solution — решение тоже с точки зрения пользователя.
- User Stories — пронумерованный список в формате «As an actor, I want…».
- Implementation Decisions — затронутые модули, интерфейсы, схема данных, контракты API. Путей к файлам и фрагментов кода в этом разделе нет.
- Testing Decisions — что считать хорошим тестом и какие модули тестировать.
- Out of Scope и Further Notes — что не делаем и прочие заметки.
Шаг 3. to-tickets: спецификация режется на тикеты
to-tickets делит план, спецификацию или разговор на тикеты по принципу tracer bullet: каждый тикет — вертикальный срез через все слои, который можно показать отдельно. Каждый описывает поведение от начала до конца с критериями приёмки и перечисляет тикеты, которые его блокируют. Тикет без блокеров можно брать сразу.
Перед публикацией скилл опрашивает пользователя о размере тикетов и связях и правит черновик до одобрения. Публикация идёт в порядке зависимостей. Локальные тикеты скилл кладёт в папку .scratch/ по одному пронумерованному файлу, в трекере использует его собственные связи «блокирует» и ставит метку ready-for-agent.
Шаг 4. implement: сборка по тикетам
implement тоже запускается вручную. Порядок по SKILL.md: получить тикет из трекера и назвать его заголовок, писать код через скилл tdd в заранее согласованных местах, регулярно гонять проверку типов и отдельные тестовые файлы, один раз в конце запустить весь набор тестов, затем вызвать скилл code-review и сделать коммит в текущую ветку.
Для целой спецификации на одной ветке в README есть implement-spec: он запускает субагентов параллельно по готовым тикетам.
Порядок запуска
- /setup-matt-pocock-skills — один раз на репозиторий.
- /grill-me — выровнять план с агентом.
- /to-spec — зафиксировать договорённости спецификацией в трекере.
- /to-tickets — разбить спецификацию на тикеты со связями.
- /implement — собрать тикет с tdd и code-review.
Этот порядок — вывод из описаний скиллов: README цепочку явным списком не приводит. Сами команды в Claude Code набираются со слэшем, как у любого пользовательского скилла.
Что ещё в наборе
- triage — разбор задач по ролям; retro — предложения по улучшению окружения агента после сессии.
- wayfinder — план работы, не помещающейся в одну сессию, в виде карты тикетов-решений.
- diagnosing-bugs и tdd — агент подключает их сам: первый ведёт сложные баги по фазам, второй — разработку циклом red-green-refactor.
- handoff — сжимает диалог в документ для другого агента.
- ask-matt — подсказывает, какой скилл запускать.
Ограничения
- Цепочка рассчитана на трекер задач: без настройки через setup to-spec и to-tickets некуда публиковать.
- Мы проверили установочную команду и порядок по документам репозитория, но не прогоняли цепочку на живом проекте.
- Описания в README местами расходятся: «Why» говорит, что to-spec расспрашивает о затрагиваемых модулях, а справочный раздел — что он не интервьюирует. По SKILL.md он только просит подтвердить тестовые швы.
- 1 октября на vc.ru Покок был пунктом в подборке из 10 наборов — там названы grill-me, tdd и diagnosing-bugs, а не цепочка.
Всё самое интересное — в нашем Telegram-канале «Claude без воды».