SDD-методология агентной разработки с Claude Code — Github
Решил пошерить свою методологию агентной разработки и бахнул публичный репо на Гитхабе
→ https://github.com/pavel-molyanov/molyanov-ai-dev
Внутри выстраданные за 5 месяцев работы с Claude Code скиллы и агенты, которыми я пользуюсь каждый день, чтобы работать со своими проектами.
Как устроена методология
Если коротко, методология устроена так:
-
В каждом проекте есть скилл project-knowledge — в нем собирается вся документация и обновляется после каждого цикла разработки.
-
В папке shared лежат шаблоны: папок проектов, артефактов и так далее
-
Все разработка идет по spec driven development: сначала очень долго и нудно планируем фичу, много раз все перепроверяем, пишем супер-подробные планы, а потом жмем кнопку «сделать заебись» — и оно делается.
Как работает spec-driven development
Разработка начинается со скилла user-spec-planning. Агент проводит с вами интевью, узнает, что вы хотите сделать и зачем, изучает проект и пишет user-spec — план для неразработчика, простыми словами описывает, что будем делать
Затем идет скилл tech-spec-planning — агент еще глубже изучает код и пишет подробный план для агентов, что надо делать и зачем.
Затем скилл task-decomposition разбивает tech-spec на пачку мелких атомарных задач. Каждую задачу агент будет делать в отдельной сессии с чистым контекстом.
Ну и потом наконец-то можно вайбкодить.
Есть ручной режим, когда вы открываете новый чат, пишете команду do-task — и агент выполняет одну задачу. Затем открываете новый чат, делаете следующую задачу и так далее.
Есть ваншот-режим do-feature, в котором запускается agent team и делает сразу все задачи. Весь месяц я его пилил, и кажется добился нормальной работы.
На каждом этапе есть огромное количество проверок субагентами, чтобы минимизировать риск косяков. Поэтому токенов методология жрет очень много, без подписки max200 лимиты будут выгорать очень быстро.
Скиллы и тестирование
Есть скилл skill-master, чтобы создавать свои скиллы и агентов-проверяльщиков. Есть экспериментальный skill-tester, чтобы тестировать скиллы, писал про него недавно. Не скажу, что он работает идеально, но добавил тоже, поиграйтесь, кому интересно.
Такая вот фигня, забирайте скиллы, скармливайте их своему Claude Code, воруйте интересные моменты, переделывайте по себя — развлекайтесь, короче.
Молянов
В Телеграм канале каждый день рассказываю про бизнес, нейросети и диджитал. А еще показываю, как сочетать постоянные путешествия с предпринимательством и работой.