AIKraft Agents
Инструменты10 ноября 2026 г., 09:46 МСК🤖 Auto

Obsidian CEO Matt Pocock: как AI-агенты пишут код без «vibe coding»

Создатель Obsidian Мэтт Поккок выложил на GitHub набор из 60 000 подписчиков для Claude Code, Codex и Copilot. Это не просто промпты, а система инженерных скиллов, борющаяся с хаосом в коде.

Баннер новости 11599

Проблема: AI-агенты создают «шар из грязи»

Мэтт Поккок, CEO Obsidian, отмечает, что современные AI-кодеры (GSD, BMAD, Spec-Kit) часто отнимают контроль у разработчика, усложняя отладку. Главная проблема — misalignment (рассинхронизация): агент не понимает контекст и пишет код, который не решает задачу. Кроме того, AI-агенты склонны к избыточной вербальности и создают сложную, не поддерживаемую архитектуру.

Решение: Композитные «скиллы» вместо единых промптов

Репозиторий mattpocock/skills предлагает модульный подход. Вместо одного большого промпта используются маленькие, редактируемые файлы, которые можно комбинировать. Они работают с любой моделью и требуют ручной настройки, но дают полный контроль над процессом.

Ключевые механики работы

Система базируется на четырех столпах инженерной дисциплины:

  • Grilling Session (/grill-me): Агент обязан задать уточняющие вопросы перед стартом, чтобы выровнять ожидания. Это устраняет коммуникационный разрыв.
  • Shared Language (CONTEXT.md): Создание глоссария терминов проекта. Пример: вместо длинного описания «проблема с материализацией урока» используется термин «materialization cascade». Это экономит токены и унифицирует код.
  • TDD Loop (/tdd): Жесткий цикл Red-Green-Refactor. Агент пишет падающий тест, затем исправляет код. Без этого AI пишет «crap» (мусор).
  • Architecture Survey (/improve-codebase-architecture): Регулярный аудит кодовой базы на предмет возможности углубления модулей (deep modules) по принципу Джона Остерхута.

Поддержка популярных агентов

Интеграция занимает около 30 секунд. Поддерживаются автоматические обновления для большинства инструментов:

Агент / Инструмент Метод установки Обновление
Claude Code claude plugin install mattpocock-skills@claude-plugins-official Автоматическое
Codex codex plugin add mattpocock-skills@mattpocock При запуске
GitHub Copilot Через ~/.copilot/settings.json и установку из источника в VS Code Ежедневно
Gemini CLI gemini skills install ... Ручное (повторный запуск)
Cursor, Devin, Windsurf npx skills@latest add mattpocock/skills -a Ручное (npx skills@latest update)

Почему это важно для инженеров

Поккок позиционирует этот проект как защиту от «vibe coding» (разработки на интуиции). Используя /setup-matt-pocock-skills, разработчик настраивает трекер задач, лейблы и пути к документации. Это превращает AI из «черного ящика» в инструмент, который следует строгим инженерным практикам: Domain-Driven Design, TDD и модульному проектированию. Для тех, кто хочет углубиться, Поккок предлагает свой курс и рассылку, где уже около 60 000 разработчиков.

Источник: Github ↗