24 августа 2026 г.
Старые книги по архитектуре снова работают: Мэтт Покок собрал по ним скиллы для агентов
Чтобы агенты писали нормальный код, инженеры возвращаются к книгам по архитектуре 25–50-летней давности.

Gergely Orosz
@gergelyorosz
Когда ищешь способы заставить агентов эффективнее строить хороший, качественный, полезный софт, начинаешь открывать (или переоткрывать) архитектуру и практики программирования, которым уже несколько десятков лет. Shallow vs deep modules Tracer bullets The surgeon team Книги, которым 25+ лет, вдруг оказываются очень полезны, чтобы лучше работать с этими AI-агентами. Ну не ирония ли? (Мысль пришла после того, как мы обсудили ровно это с @mattpocockuk. Будет выпуск подкаста.)
· 6,1 тыс. просмотров
Книге Фреда Брукса про хирургическую команду 51 год. Сейчас её перечитывают те, кто строит софт агентами.
Гергей Орос собрал три приёма, к которым приходишь, когда хочешь от агента хорошего кода: deep modules против shallow, tracer bullets и та самая хирургическая команда. Всем трём от 25 до 50 лет.
Глубокие модули. Deep module значит много реализации под простым интерфейсом. Мэтт Покок объясняет выгоду так: агент быстрее получает обратную связь, а человек держит в голове 7–8 крупных кусков вместо сотен связанных мелких.
Свой паттерн Покок называет grey box. Интерфейс держит человек, реализацию отдаёт агенту, тесты стерегут поведение. Термин пришёл из книги Джона Оустерхаута «A Philosophy of Software Design», второе издание вышло в 2021 году.
Орос разговаривал с Оустерхаутом ещё в апреле 2025 года. Тот зовёт AI-кодогенерацию tactical tornadoes: код появляется быстро, чинится быстро, а техдолг копится попутно. Поэтому архитектура сейчас весит больше, чем весила.
Приёмы уже упакованы. Набор скиллов Покока ставится одной командой. В Claude Code это `claude plugins install mattpocock-skills`, для остальных агентов `npx skills@latest add mattpocock/skills`, дальше запускается `/setup-matt-pocock-skills`. Набор бесплатный и открытый, версия 1.2 вышла 5 августа 2026 года.
Скилл `/improve-codebase-architecture` обследует код и выдаёт HTML-отчёт с кандидатами на укрупнение интерфейса. Сам он ничего не правит. В одном прогоне пользователь получил 12 кандидатов, и разбирать их советуют по одному за сессию, чтобы не забивать контекст.
Первоисточник