В мае 2026 mattpocock/skills стабильно держится в GitHub Trending — уже за сотню тысяч звёзд. Matt Pocock (Total TypeScript) выложил свои Agent Skills из личного .claude. Это не очередной chat-prompt, а набор инженерной дисциплины, который заставляет Claude Code, Cursor и Codex: сначала согласовать, потом писать код, потом проверить.
Если надоело, что агент правит пятьдесят файлов за раз, оставляет красные тесты и пишет «готово», здесь линия проблема → архитектура → сравнение → workflow. В конце — команда установки, рекомендуемая цепочка skills, границы с OpenClaw и памятью Cursor, чеклист для Mac-команд. Сначала полезно прочитать про память сессии vs process skills — это разные задачи.
1. Vibe coding не упирается в модель, а в процесс
В 2026 «vibe coding» почти стало ругательством: чем сильнее модель, тем больше diff — и тем дороже промах по направлению. Matt в README перечисляет четыре частых провала — те же, что в классической литературе по разработке, только ускоритель теперь агент:
- Не то сделали (misalignment): вы думали, что объяснили; агент понял иначе — сюрприз на merge.
- Многословность: без проектного словаря из двадцати слов получается абзац — токены и ревью страдают.
- Нет feedback: нет красного теста, typecheck, repro — агент летит вслепую.
- Энтропия архитектуры: генерация ускорилась — гниение дизайна тоже; через пару недель модульные границы страшно трогать.
GSD, BMAD, Spec-Kit пытаются обернуть весь agent-flow. Критика Matt: если процесс нельзя разложить, отладка похожа на сломанный компилятор. skills идут в обратную сторону — каждый skill это короткая Markdown-инструкция (SKILL.md), Slash-команда, блоки как Lego.
В продуктовых командах часто повторяется сценарий: user story в Jira, агент трактует свободно, в пятницу PR «работает», но не совпадает с тем, что обсуждали на refinement. /grill-me закрывает этот разрыв до первого коммита.
Это не замена agile-ритуалов. Daily, review и retro остаются — skills закрывают щель между тикетом и первым diff, где агент сегодня часто стартует без ограничений. Если у вас уже есть Definition of Done, в /tdd и /diagnose узнаётся та же логика — только как исполняемый диалог, а не PDF в wiki.
2. Что такое mattpocock/skills
Подзаголовок репозитория: Skills for Real Engineers. Straight from my .claude directory. Распространение через skills.sh, MIT, звёзды на GitHub в реальном времени (на момент публикации — более 100 000). Три группы:
2.1 Engineering — каждый день в коде
| Slash-команда | Назначение | Когда вызывать |
|---|---|---|
/grill-me, /grill-with-docs | «Допрос» требований; вариант ведёт CONTEXT.md и ADR | Перед любой нетривиальной фичей |
/tdd | Красный-зелёный-refactor — сначала падающий тест | Бизнес-логика, баги |
/diagnose | Repro → минимизация → гипотеза → инструментирование → fix → регрессия | Perf, concurrency |
/to-prd | Диалог → PRD + GitHub issue | Есть консенсус, нет документа |
/to-issues | PRD/план → вертикально нарезанные issues | Перед планированием спринта |
/improve-codebase-architecture | Уточнить границы модулей языком домена | Еженедельный обход репо |
/setup-matt-pocock-skills | Источник issues, метки triage, пути документов | Обязательно после install |
2.2 Productivity — совместная работа
/caveman режет токены (~75 % по README); /handoff сжимает сессию в документ передачи следующему агенту; /write-a-skill создаёт skill по шаблону. Полезно для длинных сессий, смены «смены» или жёсткого бюджета на tokens.
2.3 Misc — по необходимости
/git-guardrails-claude-code через hooks блокирует опасный Git (force-push, hard reset). Pre-commit и учебные каталоги — для security-sensitive репозиториев параллельно основному потоку.
2.4 Скрытая сила grill-with-docs
Пример из README: не «урок materialize-ился», а «сломалась materialization cascade». Когда термины домена попадают в CONTEXT.md, имена переменных, файлов и диалоги становятся короче и единообразнее. Это дополняет статью про граф знаний кода: граф даёт структуру, CONTEXT.md — устные договорённости команды в машиночитаемом виде.
3. Сравнение с Cursor Rules, OpenClaw и тяжёлыми методологиями
Таблица выбора, без чёрно-белых вердиктов:
| Измерение | mattpocock/skills | Cursor / IDE Rules | Экосистема OpenClaw | GSD / Spec-Kit и др. |
|---|---|---|---|---|
| Форма | Устанавливаемые Slash skill-пакеты | Статические rule-файлы в репо | Плагины шлюза + openclaw skills |
Многошаговые process-шаблоны |
| Сильные стороны | Alignment, TDD, нарезка issues, архитектурный обход | Стиль, соглашения по каталогам | Multi-channel, cron, webhooks | Нарратив spec → delivery |
| Контроль | Высокий — skill за skill | Высокий | Средний — больше ops | Низкий–средний |
| Связь с Mac | Кросс-платформенно; iOS/macOS CI часто требует macOS-узел | Локальная IDE | Часто resident Mac как шлюз | Зависит от среды агента |
Рядом с OpenClaw ClawHub: OpenClaw решает, откуда приходят сообщения и как жив шлюз; mattpocock/skills — как после этого писать код как инженер. В сообществе часто ставят рядом addyosmani/agent-skills — там скорее /spec→/ship, здесь тесты и alignment. В одном репо оба набора — норма.
Помнить прошлую неделю — Rules и CONTEXT.md. Прогнать патч через TDD — process skills. Окно 200K не заменит ни то, ни другое — см. длинный контекст vs недельная работа.
4. Установка за 30 секунд и рекомендуемый workflow
Официальный quickstart — в корне реального репозитория (детали в README):
4.1 Установка
npx skills@latest add mattpocock/skills
Installer предложит skills и целевой агент (Claude Code, Cursor…). Обязательно отметьте /setup-matt-pocock-skills.
4.2 Конфигурация репозитория
В агенте:
/setup-matt-pocock-skills
Трекер issues (GitHub / Linear / локальный файл), словарь меток для /triage, расположение CONTEXT.md и ADR. Без этого /to-issues и /triage создают тикеты не в духе команды.
4.3 Воспроизводимая цепочка «фича»
/grill-with-docs(или/grill-me) — пока в дереве решений нет веток «TBD»./to-prd— консенсус → PRD + issue./to-issues— вертикальный срез, не «неделя фронта / неделя бэка».- На каждый issue
/tdd; застряли —/diagnose. - Перед релизом или по пятницам
/improve-codebase-architecture.
4.4 Apple- и Mac-команды
Сами skills кросс-платформенны. Если в том же репо нужны xcodebuild, подпись или шлюз OpenClaw, типичная схема: ноутбук + Cursor со skills для прикладного кода, CI и шлюз на self-hosted Mac runner или выделенном удалённом Mac. Локальные LLM — в MLX vs Ollama; skills не выбирают модель, они дисциплинируют агента в репозитории.
# Пример: после skills по-прежнему гоняем CI (ортогонально skill)
xcodebuild -project MyApp.xcodeproj -scheme MyApp -destination 'platform=iOS Simulator,name=iPhone 16' build
Совет для смешанных стеков: TypeScript-сервисы и SwiftUI могут делить один skill-стек, если /setup-matt-pocock-skills выполнен в корне monorepo. Issue-шаблоны и CONTEXT.md лучше держать в общем каталоге docs — тогда /to-issues не придумает разные метки для каждого языка.
Если команда распределена между Windows/Linux и Mac, skills на ноутбуке задают процесс, а удалённый Mac остаётся «островом сборки» — та же схема, что в статьях про корпоративный CI и OpenClaw-шлюз на постоянной аренде.
5. Антипаттерны: когда skills не нужны целиком
- Одноразовый скрипт или <50 строк:
/grill-meтормозит — хватит чётких acceptance criteria. - Spec-Kit pipeline уже стабилен: не ломать; взять отдельно
/tddили/diagnose. - Nobody maintains CONTEXT.md:
/grill-with-docsдеградирует — сначала назначить ответственного за документы. - Главный запрос — IM/webhook automation: сначала шлюз OpenClaw; mattpocock/skills каналы не решает.
Звёзды измеряют резонанс, не seniority после установки. Перед апгрейдом читайте CHANGELOG — особенно изменения setup и issue-шаблонов. Бета-релизы выходят часто; быстрый просмотр diff в каталоге skills перед merge в main избавляет команду от сюрпризов в понедельник утром.
Частые вопросы (FAQ)
Чем mattpocock/skills отличается от Cursor Rules?
Cursor Rules — в основном статические соглашения проекта; mattpocock/skills — composable Slash-workflow (например /grill-me, /tdd), которые по шагам навязывают alignment, тесты и нарезку issues. Оба подхода совместимы: Rules задают границы, Skills — процесс.
Обязательно ли использовать Claude Code?
Нет. Установщик skills.sh поддерживает Claude Code, Cursor, Codex и другие агенты. При установке выбираете целевой агент — skill записывается в нужный формат конфигурации.
Что сделать сразу после установки?
Обязательно выполнить /setup-matt-pocock-skills: трекер issues (GitHub/Linear/локально), метки triage, пути CONTEXT.md и ADR. Без setup у /to-issues и /triage нет контекста репозитория.
Конфликтует ли это с GSD, BMAD или Spec-Kit?
Не обязательно. Matt делает небольшие адаптируемые skill-пакеты, а не тяжёлые end-to-end фреймворки. Если PRD уже в Spec-Kit, /to-issues всё равно режет их на вертикальные issues.
Какие три skill поставить первыми?
Большинство команд начинают с /grill-me (или /grill-with-docs), /tdd и /to-issues. При истории Git-инцидентов добавьте /git-guardrails-claude-code.
Нужен ли удалённый Mac для агента?
TypeScript и фронт часто локально; iOS-сборки, большие локальные модели или шлюзы 24/7 (OpenClaw) часто требуют выделенного macOS. Skills отвечают за «как», удалённый Mac — за «где» крутить macOS-нагрузку.
Итог
Ажиотаж вокруг mattpocock/skills показывает: разработчикам нужен не ещё один «чат, который пишет код», а проверяемые, composable, обучаемые инженерные процессы. /grill-me закрывает дыры alignment, /tdd и /diagnose — feedback loop, /to-issues превращает PRD в вертикальные задачи — практичный путь от vibe к discipline.
- Установка:
npx skills@latest add mattpocock/skills, затем/setup-matt-pocock-skills. - Цепочка по умолчанию: alignment → PRD → issues → TDD → регулярный архитектурный обход.
- OpenClaw, граф знаний и удалённый Mac дополняют друг друга — не заменяют skills.
Для agent-шлюза или iOS CI на macOS — главная Macstripe, выделенные M4 Mac Mini, SSH/VNC, посуточная аренда. Больше про OpenClaw и AI-инфраструктуру — в блоге разработчиков.
Читать также
- OpenHuman в тренде GitHub — что это на самом деле
- Почему Cursor постоянно «забывает»? Длинный контекст не спасает работу, растянутую на недели
- Граф знаний кода: может ли ИИ разобраться в большом репозитории?
- OpenClaw ClawHub: путь skills, minGatewayVersion и аудит
- MLX vs Ollama на Apple Silicon
- Корпоративная Mac CI: GitLab Runner и GitHub Actions на bare metal