Skills For Real Engineers — это библиотека навыков для AI-агентов, которую Matt Pocock создал для профессиональных инженеров; она основана на наборе практик, которые он каждый день использует из своего каталога .claude. Это не тяжёлый процессный фреймворк вроде GSD или BMAD, а набор небольших, компонуемых и свободно дорабатываемых навыков: /grill-me, /tdd, /diagnose и другие помогают согласовывать требования, вести цикл red-green-refactor и системно находить дефекты. Проект не привязан к конкретной модели.

Что такое Skills For Real Engineers
Если коротко: Skills For Real Engineers (репозиторий Matt Pocock Skills) — это библиотека навыков для AI-агентов, созданная Matt Pocock для профессиональных инженеров. Она выросла из его повседневной практики с каталогом .claude.
Позиционирование понятное: это не игрушка для vibe coding, а ежедневный инструментарий для «настоящей инженерии». По словам автора, эти навыки созданы для исправления типичных сбоев, которые он снова и снова встречал у кодинг-агентов вроде Claude Code и Codex.
Чем отличается от GSD и BMAD
GSD, BMAD и Spec-Kit пытаются «взять процесс под контроль». Но вместе с контролем они забирают и вашу свободу: если в процессе что-то ломается, причину трудно найти. Skills For Real Engineers идёт противоположным путём:
- Небольшой, но совершенный: каждый навык работает независимо, без монолитного фреймворка.
- Компонуемый: навыки выбираются по потребности и свободно настраиваются под ваш репозиторий.
- Дорабатываемый (hackable): навыки — это обычные файлы в вашем репозитории; что-то непонятно — правьте.
- Моделенезависимый: нет привязки к конкретной модели, подходят Claude, Codex, Cursor и другие.
- Инженерно-ориентированный: опирается на классические инженерные принципы из «The Pragmatic Programmer» и «Domain-Driven Design», а не на приёмы prompt-инжиниринга.
Позиционирование продукта
Проект рассчитан на разработчиков с реальными инженерными привычками: агент сдерживается настоящей обратной связью — статической типизацией, автоматическими тестами, циклом red-green-refactor, — чтобы не «действовать вслепую». Сама библиотека навыков не предоставляет хостинг и не решает за вас архитектурные вопросы; она предлагает лишь набор переиспользуемых интерфейсов для диалога и рабочих процессов.
Основные функции
Навыки передаются агенту в виде слеш-команд и делятся на несколько групп.
Согласование требований
/grill-me: интенсивная сессия вопросов перед написанием кода, чтобы полностью согласовать требования и ветви решений; подходит и для задач вне кода./grill-with-docs: то же, что и grilling, но дополнительно формирует общий язык проекта и фиксирует архитектурные решения в ADR./zoom-out: просит агента выйти за пределы локального кода и объяснить ситуацию с точки зрения всей системы.
Разработка и проверка
/tdd: ведёт агента по циклу red-green-refactor, собирая функциональность или исправляя дефекты по одному вертикальному срезу за раз./diagnose: нормализованный диагностический цикл: воспроизведение → минимизация → гипотеза → инструментирование → исправление → регрессионный тест./prototype: быстро собирает работающий прототип в терминале или несколько вариантов UI, чтобы проверить дизайн.
Задачи и планирование
/triage: на основе конечного автомата классифицирует и распределяет Issue; поддерживаются собственные метки./to-prd: автоматически собирает контекст текущего диалога в PRD и оформляет его как Issue на GitHub./to-issues: разбивает план или PRD на вертикальные срезы задач, которые можно брать независимо.
Архитектура и совместная работа
/improve-codebase-architecture: на основе CONTEXT.md и ADR находит возможности углубить модули и борется с разрастанием «big ball of mud»./caveman: максимально сжатый режим общения: техническая точность сохраняется, а расход токенов сокращается примерно на 75%./handoff: сжимает текущую сессию в документ передачи дел, чтобы другой агент мог бесшовно продолжить работу./teach: превращает текущий каталог в обучающее пространство с сохранением состояния и объясняет новый навык или концепцию за несколько сессий./write-a-skill: создаёт новый навык по заданной структуре, с постепенным раскрытием деталей и упаковкой ресурсов.
Механизм общего языка
Терминологическая система проекта через CONTEXT.md — приём, который автор ценит в этом наборе больше всего. Наблюдение автора: агента обычно просто «бросают» в проект, и он вынужден угадывать профессиональный жаргон на ходу. В итоге там, где хватило бы одного слова, он использует двадцать.
Пример: вместо «проблема, когда урок внутри раздела курса становится „реальным“ (то есть получает место в файловой системе)» — «проблема с materialization cascade». Одна фраза экономит массу объяснений, и эта экономия умножается от сессии к сессии. Общий язык даёт и другие плюсы: переменные, функции и файлы именуются единообразно; агенту проще ориентироваться в кодовой базе; на размышления агент тратит меньше токенов.
Как использовать Skills For Real Engineers
Есть два пути установки, за которыми стоят две философии. Выбрать нужно только один.
Путь 1: плагин для Claude Code
- Весь набор ставится как управляемый read-only пакет: автор выпускает обновление — оно приходит автоматически. Это скорее «подписка», чем fork.
- Плагин уже есть в официальном маркетплейсе Claude Code: источник добавлять не нужно, обновления приходят автоматически.
- Нативный плагин для Codex — в дорожной карте (см.
.agents/adr/0002-ship-as-a-claude-code-plugin.md).
Путь 2: установщик skills
Запустите npx skills@latest add mattpocock/skills, выберите целевого агента и отметьте /setup-matt-pocock-skills. Установщик позволяет самому выбрать, какие навыки взять и на какие кодинг-агенты их установить. Навыки записываются в ваш репозиторий как обычные файлы: вы ими владеете и можете править, ничего не обновляется «за вашей спиной». Когда захотите свежие изменения, подтяните их командой npx skills update.
Важно: если установить оба способа сразу, каждый навык появится в двух экземплярах.
Инициализация и ежедневный ритм работы
- Выполните
/setup-matt-pocock-skillsв агенте (один раз на репозиторий). Он спросит: какой Issue-трекер использовать (GitHub, Linear или локальные файлы); какие метки вы вешаете на задачи при триаже (/triageопирается на эти метки); куда сохранять создаваемые документы. - Перед каждым изменением согласовывайте требования через
/grill-meили/grill-with-docs. - Во время разработки держите качество с помощью
/tdd. - При баге запускайте
/diagnoseи проходите нормализованную диагностику. - Для здоровья архитектуры регулярно запускайте
/improve-codebase-architecture, чтобы код не «гнил».
Установка и настройка занимают около 30 секунд. В качестве Issue-трекера поддерживаются GitHub, Linear или локальные файлы.
Сценарии применения
- Согласование требований и планирование: перед стартом проекта или изменением функциональности проведите с агентом интенсивную сессию вопросов через
/grill-meили/grill-with-docs, чтобы полностью согласовать требования, ветви решений и термины предметной области. - Разработка через тестирование: когда качество кода критично, используйте
/tdd, чтобы агент вёл цикл red-green-refactor и собирал функциональность или исправлял дефекты вертикальными срезами, — каждое изменение будет под защитой автоматических тестов. - Диагностика сложных багов: при трудно воспроизводимых регрессиях производительности или логических дефектах запускайте
/diagnoseи пройдите весь диагностический цикл. - Постоянное управление архитектурой: в крупных долгоживущих кодовых базах регулярно запускайте
/improve-codebase-architecture— он на основе CONTEXT.md и ADR ищет возможности углубить модули и не даёт агенту ускорять деградацию кода. - Совместная работа между сессиями:
/handoffсжимает сессию в компактный документ,/cavemanснижает расход токенов — полезно для длинных задач и эстафеты между людьми и агентами.
Преимущества
- Лёгкий и компонуемый: без тяжёлых фреймворков, каждый навык работает независимо и свободно адаптируется.
- Моделенезависимый: работает с Claude, Codex, Cursor и другими.
- Инженерная основа: строится на классических инженерных принципах, а не на prompt-приёмах.
- Механизм общего языка: CONTEXT.md заметно снижает затраты на общение с агентом и расход токенов.
- Замкнутая обратная связь: упор на реальную обратную связь — статическую типизацию, автоматические тесты, red-green-refactor.
- Простота доработки: при установке через skills навыки лежат в вашем репозитории как редактируемые файлы.
Ограничения
- Это набор навыков, а не сквозной менеджер процессов: командам без общего языка и дисциплины ADR придётся самостоятельно вести CONTEXT.md и записи решений.
- Система меток
/triageзависит от настроек при инициализации: при неудачной конфигурации пострадает качество триажа. - Два пути установки взаимоисключающие: смешанная установка даст дубликаты навыков.
- Нативный плагин для Codex пока в дорожной карте; пользователям Codex сейчас доступен путь установки файлов навыков.
- Точный объём поддержки, детали команд и ритм обновлений могут меняться.
Проверка цены и доступности
В фактах, предоставленных для этой статьи, нет данных о цене, платной подписке или условиях лицензирования, поэтому мы не делаем предположений. Платный ли это продукт, какова лицензия, какие каналы установки доступны и какая версия актуальна, — проверяйте на официальном сайте https://github.com/mattpocock/skills и на странице официального маркетплейса вашего агента перед принятием решения.
Часто задаваемые вопросы (FAQ)
Привязан ли проект к конкретной модели?
Нет. Официально он модельнезависим: подходят Claude, Codex, Cursor и другие.
Можно ли работать сразу после установки?
Сначала нужна инициализация. Выполните в агенте /setup-matt-pocock-skills и настройте Issue-трекер, метки триажа и каталог для документов. После этого такие навыки, как /triage, заработают по вашим правилам.
Что выбрать: плагин или установщик?
Если хотите получать обновления автора и согласны на управляемый read-only пакет — берите плагин для Claude Code. Если хотите владеть файлами, дорабатывать их и сами контролировать момент обновления — используйте npx skills@latest add mattpocock/skills. Не ставьте оба варианта одновременно.
Конфликтует ли он с GSD и BMAD?
По замыслу автора это альтернативный подход: GSD, BMAD и Spec-Kit помогают, беря процесс под контроль, но тем самым забирают контроль у вас и мешают решать проблемы внутри процесса. Этот набор навыков выбирает путь «небольшой, но совершенный», компонуемый и дорабатываемый. Смешивать ли подходы — вопрос дисциплины вашей команды.
Какой навык стоит попробовать первым?
Автор считает, что /grill-with-docs — возможно, самый сильный приём во всём репозитории: это и сессия интенсивных вопросов, и способ выстроить общий язык с ИИ, и фиксация труднообъяснимых решений в ADR.
Альтернативы
- GSD, BMAD, Spec-Kit: тяжёлые фреймворки, которые пытаются взять процесс разработки под контроль; у вас меньше контроля, а проблемы в процессе находить труднее.
- Agent Skill с открытым исходным кодом от Eze (一泽): сфокусирован на том, как агенту «думать о выходе в интернет».
- Плагин с открытым исходным кодом от Jesse Vincent: агентный фреймворк навыков и методология разработки ПО.
- Открытый AI design Skill, созданный специально для AI-ассистентов по написанию кода.
- Универсальный вариант: вести собственный набор файлов навыков в .claude или на уровне проекта и собирать их под привычки команды.
Первоисточники
- Официальный сайт и репозиторий: https://github.com/mattpocock/skills
Если хотите следить за изменениями этих навыков и новыми навыками автора, подпишитесь на его newsletter — его читают около 60 000 разработчиков.
Частые вопросы
Привязан ли Skills For Real Engineers к конкретной модели?
Нет. Официально он модельнезависим: подходят Claude, Codex, Cursor и другие.
Можно ли пользоваться сразу после установки? Какая настройка нужна?
Нужна инициализация. Выполните в агенте /setup-matt-pocock-skills — он спросит, какой Issue-трекер использовать (GitHub, Linear или локальные файлы), какие метки ставить при триаже и куда сохранять документы. После этого /triage и другие навыки будут работать по вашим правилам.
Что выбрать: плагин для Claude Code или установщик skills?
За этими вариантами стоят две философии, выбрать нужно один. Плагин для Claude Code ставит весь набор как управляемый read-only пакет: вышел релиз автора — обновление приходит автоматически. Установщик skills (npx skills@latest add mattpocock/skills) копирует редактируемые файлы навыков в ваш репозиторий: вы ими управляете и обновляете через npx skills update. Установка обоих способов даст по две копии каждого навыка.
Чем он отличается от GSD и BMAD?
GSD, BMAD и Spec-Kit помогают, беря процесс под контроль, но вместе с этим отнимают контроль у вас и мешают решать проблемы внутри процесса. Этот набор навыков придерживается принципов «небольшой, но совершенный», компонуемости и дорабатываемости; к процессу он не привязан, и каждый навык работает независимо.
Почему общий язык так важен?
Автор заметил, что агента часто просто бросают в проект и ему приходится угадывать термины на ходу: то, что можно объяснить одним словом, он описывает двадцатью. С CONTEXT.md и общим языком имена становятся единообразными, по кодовой базе легче ориентироваться, а агент тратит меньше токенов на размышления — и эта экономия накапливается от сессии к сессии.
Если пробовать только один навык, какой посоветуете?
Автор считает, что /grill-with-docs — возможно, самый сильный приём в этом репозитории: это и сессия интенсивных вопросов, и построение общего языка проекта вместе с ИИ, и фиксация сложных для объяснения решений в ADR.