Скиллы Мэтта Покока для Claude Code: grill-me, to-spec, to-tickets и implement в одной цепочке — установка и порядок

Скиллы Мэтта Покока для 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 plugin install mattpocock-skills@claude-plugins-official

Команда ставит набор плагином из официального каталога 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 без воды».

22
11