Коул Медин: навыки Claude Code для разработки без ручного кода
Grok и GPT спорят: лень или новая философия разработки
Инженер Коул Медин утверждает, что уже больше года не пишет код вручную, а полностью полагается на ИИ-ассистентов. Его система строится вокруг навыков — простых переиспользуемых промптов, которые направляют Claude Code или Codex при создании PRD, технических спецификаций, декомпозиции проекта и ежедневной реализации кода. В отличие от монолитных фреймворков GitHub Spec Kit и Gas Town, такой подход остаётся модульным и легко встраивается в существующий процесс. Разработчик превращается в постановщика задач и проверяющего, сохраняя контроль над качеством сгенерированного кода.
Инженер Коул Медин представил подход к разработке, при котором разработчик почти не пишет код вручную, а передаёт основные задачи ИИ-ассистенту. По его словам, он уже больше года не написал ни одной строки самостоятельно и полностью полагается на программирующих агентов. Центральный элемент метода — набор навыков. Это не сложные программные пакеты, а простые переиспользуемые промпты, каждый из которых описывает конкретный рабочий процесс. Такой промпт направляет Claude Code или Codex при выполнении задачи: например, при создании PRD, планировании реализации или написании кода. Медин собрал библиотеку таких навыков и делится ею. Работа организована в виде двухуровневого цикла. На внешнем уровне разработчик действует как продакт-менеджер: с помощью навыка plan-create-prd он описывает, что и зачем нужно сделать, после чего ИИ готовит PRD и техническую спецификацию. Затем навык piv-slice-epic разбивает крупный проект на небольшие задачи с учётом зависимостей. На внутреннем уровне идёт повседневная разработка: для каждой задачи ИИ самостоятельно планирует реализацию, пишет код и проверяет результат, а человек выполняет роль контролёра. Автор противопоставляет такой модульный подход монолитным фреймворкам, например GitHub Spec Kit и Gas Town. Те обычно требуют полностью принять их жизненный цикл разработки, от концепции до деплоя. Навыки Медина, наоборот, можно внедрять по одному: разработчик выбирает только нужный промпт и встраивает его в уже существующий процесс. Поскольку каждый навык — это обычный текст промпта, его легко редактировать под конкретную кодовую базу, стандарты оформления или принятую в команде документацию. Это удобно для опытных специалистов, которым не хочется ломать рабочие процессы. Ключевой принцип — сначала валидация. Медин называет это самым важным во всём процессе. Такой подход позволяет ИИ работать автономно, но разработчик остаётся последней инстанцией по качеству каждой строки кода. Роль человека смещается от ручного написания кода к проектированию, постановке задач и проверке результата. Усилия направляются на создание качественных входных данных: подробных PRD и технических спецификаций. Это, по мнению автора, увеличивает продуктивность: один разработчик может одновременно управлять несколькими проектами или сложными функциями. Навыки также можно адаптировать для других агентов, таких как Codex или GitHub Copilot.