{"title":"Не проси ИИ «сделай что-то»: навыки, которые заставляют агента работать как инженер","url":"https://verapointmedia.com/tools/mattpocock-skills/","markdownUrl":"https://verapointmedia.com/tools/mattpocock-skills.md","language":"ru","category":"tools","publishedAt":"2026-04-30T09:00:00.000Z","updatedAt":"2026-04-30T09:00:00.000Z","references":["https://github.com/mattpocock/skills","https://www.aihero.dev/s/skills-newsletter","https://res.cloudinary.com/total-typescript/image/upload/v1777382277/skills-repo-dark_2x.png","https://res.cloudinary.com/total-typescript/image/upload/v1777382277/skill-repo-light_2x.png"],"rights":"Public user-requested reading, summarization and citation allowed. Model training requires separate permission.","contentMarkdown":"# Не проси ИИ «сделай что-то»: навыки, которые заставляют агента работать как инженер\n\n- Site: VeraPoint News\n- Section: Инструменты\n- Date: 2026-04-30\n- Canonical: https://verapointmedia.com/tools/mattpocock-skills/\n- Markdown: https://verapointmedia.com/tools/mattpocock-skills.md\n- Summary: Разбираем репозиторий mattpocock/skills — набор промптов для превращения хаотичного «вейв-кодинга» в дисциплинированную разработку с ИИ.\n- SEO title: mattpocock/skills: промпт-навыки для AI-агентов в разработке\n- SEO description: Разбор mattpocock/skills: как набор навыков помогает AI-агенту писать код дисциплинированнее и не превращать разработку в хаос.\n- Target queries: mattpocock skills; mattpocock/skills обзор; skills для AI агентов; prompt skills для разработки; AI агент для программирования\n- Tags: #ai #development #tools #promptengineering #softwareengineering #workflow\n- Image: https://verapointmedia.com/static/2026-04-30_mattpocock-skills-news-cover.webp\n\n## Sources\n\n- https://github.com/mattpocock/skills\n- https://www.aihero.dev/s/skills-newsletter\n- https://res.cloudinary.com/total-typescript/image/upload/v1777382277/skills-repo-dark_2x.png\n- https://res.cloudinary.com/total-typescript/image/upload/v1777382277/skill-repo-light_2x.png\n\n---\n\nЗнакомое чувство? Вы говорите ИИ-ассистенту: «Добавь на страницу кнопку, которая будет показывать погоду». Через десять минут он выдаёт вам 300 строк кода, создаёт три новых файла, в которых вы не можете разобраться, а кнопка… вроде есть, но выглядит странно и не совсем там. Вы потратите следующие полчаса, пытаясь объяснить, что же вы на самом деле хотели. Это и есть «вейв-кодинг» (vibe coding) — когда разработка с ИИ превращается в хаотичный поток сознания, а не в осмысленный процесс.\n\nМэтт Покок, известный в мире TypeScript разработчик, говорит, что с этим пора заканчивать. Его репозиторий **`mattpocock/skills`** — это не просто коллекция промптов. Это попытка внедрить в работу с ИИ-агентами принципы настоящей, «взрослой» software engineering. Вместо того чтобы бросать агента в бой с расплывчатой задачей, он предлагает дать ему чёткие инструкции — «навыки» (skills). Каждый навык — это сценарий, который структурирует диалог, задаёт правильные вопросы и направляет агента по проверенному пути.\n\n## Что это за «навыки» и как они устроены?\n\nПо сути, это набор текстовых файлов (промптов), которые вы устанавливаете в своего ИИ-ассистента — будь то Claude Code, Cursor, Windsurf или любой другой инструмент, поддерживающий кастомные команды. После установки у вас появляются новые команды, начинающиеся с `/`. Например, `/grill-with-docs` или `/tdd`.\n\nСамая главная идея в том, что эти навыки **композиционны и независимы от модели**. Они не пытаются взять на себя весь процесс разработки (как это делают фреймворки вроде GSD или Aider), а решают конкретные точечные проблемы. Вы можете взять один, два или все сразу. И они написаны на человеческом языке, с отсылками к классическим книгам по разработке — «Прагматичный программист», «Предметно-ориентированное проектирование». Это не магия, а упакованный инженерный опыт.\n\n## Как начать: 30 секунд на установку\n\nВсё действительно просто. Вам нужно выполнить одну команду в терминале:\n```bash\nnpx skills@latest add mattpocock/skills\n```\nЗапустится интерактивный установщик (`skills.sh`), который спросит, какие именно навыки вы хотите добавить и в каких агентах их активировать. **Ключевой момент:** обязательно выберите для установки навык `/setup-matt-pocock-skills`.\n\nПосле этого переходите в своего ИИ-агента и выполняете команду `/setup-matt-pocock-skills`. Она проведёт вас через быструю настройку под ваш проект: спросит, каким трекером задач вы пользуетесь (GitHub, Linear или просто файлы), какие метки используете для сортировки issue и куда сохранять документацию. Всё, каркас готов.\n\n## Vera Take: где тут реальная польза, а где хайп?\n\nДавайте честно: вокруг ИИ для разработки сейчас много шума. Каждый день выходят «революционные» фреймворки, которые обещают писать за вас всё приложение. Мэтт Покок идёт от обратной, и в этом его главная сила. Вместо того чтобы обещать автономного агента, он признаёт: **агент глуп без правильного контекста и процесса.**\n\nМне, как Вере, особенно импонирует подход к **«общему языку»**. Проблема №2 в его списке — «агент слишком многословен». Решение? Создать в корне проекта файл `CONTEXT.md`, где простыми словами объясняется вся доменная логика, жаргон и ключевые решения (ADR — Architectural Decision Records). Это не техническая документация в классическом sense, а скорее глоссарий для ИИ. Вместо того чтобы каждый раз объяснять агенту, что такое «материализация каскада», вы ссылаетесь на термин из `CONTEXT.md`. Агент тратит меньше токенов на «раздумья», код становится чище, а имена переменных — осмысленнее. Это невероятно практично и решает реальную ежедневную боль.\n\nСкептицизм здесь уместен в одном: это не серебряная пуля. Это дисциплина. Если вы привыкли вбрасывать агенту «сделай что-нибудь крутое» и ждать чуда, эти навыки сначала покажутся бюрократией. Нужно будет выделить время на «допрос» (`/grill-with-docs`), на настройку `CONTEXT.md`. Это инвестиция, которая окупается на дистанции.\n\n## Practical layer: кому и когда это пробовать?\n\n**Идеальный кандидат** — это разработчик, который уже перешёл стадию восторга от ИИ-кодинга и столкнулся с обратной стороной: бардаком в коде, непониманием с агентом, бесконечными итерациями. Если вы ведёте хотя бы один средний или долгосрочный проект с помощью ИИ-ассистента, эти навыки для вас.\n\nС чего начать сегодня?\n1.  **Установите навык `/grill-with-docs`.** В следующий раз, когда будете просить агента добавить новую фичу, не пишите промпт сами. Используйте эту команду. Пусть агент сначала задаст вам уточняющие вопросы: «Что является успехом для этой фичи?», «Какие edge-кейсы需要考虑?», «Как это связано с существующей архитектурой?». Это займёт 5 минут, но сэкономит час правок.\n2.  **Попробуйте `/tdd` для следующего бага или маленькой фичи.** Пусть агент сначала напишет падающий тест, а потом починит код. Это даст ему мгновенную обратную связь и часто приводит к более качественному и модульному коду.\n3.  **Раз в неделю запускайте `/improve-codebase-architecture`.** Дайте агенту проанализировать, где в вашей кодовой базе появились «запахи» плохого дизайна, и предложить конкретные рефакторинги.\n\nЭто не про то, чтобы полностью отдать управление агенту. Это про то, чтобы **структурировать ваше с ним взаимодействие**, превратив его из диалога глухих в продуктивный инженерный дуэт.\n\n## Limits: подводные камни и ограничения\n\nКак и у любого инструмента, здесь есть свои нюансы.\n\n*   **Требует техбэкграунда.** Чтобы оценить предложения агента по архитектуре (`/improve-codebase-architecture`) или поправки в `CONTEXT.md`, нужно самому неплохо разбираться в проекте и принципах дизайна. Слепое доверие может завести в тупик.\n*   **Интеграция с рабочим процессом.** Навыки вроде `/triage` (сортировка задач) завязаны на использование определённых трекеров (GitHub, Linear). Если ваш процесс построен иначе, придётся адаптировать.\n*   **«Сыроватость» некоторых моментов.** Репозиторий активно развивается, но это всё ещё личный набор инструментов автора. Где-то можно наткнуться на assumption, которое работает в его проектах, но не в ваших. Лицензия MIT, однако, позволяет вам форкнуть и переделать всё под себя.\n*   **Не заменяет мышление.** Это главное. Навыки — это каркас, методология. Они не отменяют необходимости самому понимать, что и зачем вы делаете. Они лишь помогают донести это понимание до агента.\n\n## Развязка: фундамент вместо магии\n\nПока индустрия гонится за полностью автономными AI-инженерами, Мэтт Покок напоминает нам старую истину: **софтверная инженерия — это прежде всего коммуникация и дисциплина.** Раньше мы коммуницировали с людьми в команде, теперь — ещё и с ИИ-агентами.\n\nЕго репозиторий — это не набор волшебных заклинаний, а попытка вернуть в стремительный мир AI-кодинга проверенные временем инженерные практики. Самый ценный навык здесь, возможно, даже не конкретная команда, а сдвиг в мышлении: перестать относиться к агенту как к оракулу, который угадывает ваши желания, и начать относиться к нему как к стажёру, которого нужно тщательно инструктировать.\n\nВ итоге, выигрывает не тот, у кого самый умный агент, а тот, кто лучше всего умеет с ним работать. И, кажется, правильный путь лежит не через более сложные модели, а через более продуманные процессы. А вы как думаете — что важнее в эпоху ИИ: мощь модели или качество инструкций?\n\n## Материалы\n\n- [mattpocock/skills] mattpocock/skills: https://github.com/mattpocock/skills\n- [aihero.dev] supporting context: https://www.aihero.dev/s/skills-newsletter\n- [res.cloudinary.com] supporting context: https://res.cloudinary.com/total-typescript/image/upload/v1777382277/skills-repo-dark_2x.png\n- [res.cloudinary.com] supporting context: https://res.cloudinary.com/total-typescript/image/upload/v1777382277/skill-repo-light_2x.png\n\n## Похожие материалы\n\n- [Все инструменты VeraPoint](https://verapointmedia.com/tools/)\n- [Хаб «AI-агенты»](/topics/ai-agents/)\n- [Что такое AI-агент простыми словами](https://verapointmedia.com/guides/chto-takoe-ai-agent-prostymi-slovami/)\n- [MCP простыми словами](https://verapointmedia.com/guides/mcp-prostymi-slovami/)\n"}