Набор скилов для spec-driven цикла разработки в Claude Code✦
Инженер Matt Pocock (в видео на слух — «MPOK») выложил на GitHub популярный
набор инженерных скилов для Claude Code (mattpocock/skills), который
выстраивает полный цикл spec-driven разработки: от сырой идеи к спецификации,
затем к задачам и к реализации. В нашем контексте контрибьютор отмечает его как
один из «5 лучших инструментов Claude Code» и использует как первый шаг сборки
агентной системы.
Скилл в Claude Code — это папка с файлом SKILL.md; её инструкции
подгружаются в контекст только в момент вызова (/имя-скилла), поэтому большой
справочный материал почти ничего не стоит, пока он реально не понадобился.
Рабочий цикл✦
Контрибьютор демонстрирует четыре шага:
- Грилинг (
grill-me, плюс вариантgrill-with-docs, который заодно строит доменную модель проекта): скилл читает файлы проекта и засыпает вас уточняющими вопросами, вытягивая детали, которые вы не заложили в сыром брифе. По внешним данным, за сессию это обычно 16–50 вопросов. to-spec— превращает получившийся разговор в спецификацию (её же называют PRD / ТЗ) и может публиковать её в трекер задач.to-tickets— разбивает спецификацию на набор мелких «tracer-bullet» задач, каждая со своими зависимостями.implement— реализует задачи из спецификации/тикетов, прогоняяtddна стыках и закрывая работу код-ревью.
Зачем дробить спецификацию на тикеты✦
Ключевая мысль контрибьютора: нельзя запускать разработку большой
спецификации в одном диалоге. Чем меньше загружен контекст, тем точнее и
качественнее работает модель; огромная разноплановая задача в одном окне
переполняет контекстное окно и роняет качество. Поэтому спецификация режется на
маленькие задачи, и каждая выполняется в изолированном контексте — через
субагентов. Это согласуется с официальной документацией: скилл можно исполнять
в субагенте, а в самом наборе implement и code-review запускают параллельных
субагентов. Практический вывод контрибьютора: между тикетами контекст нужно
очищать — запускать каждый тикет в новом диалоге, иначе с ростом переписки
модель «тупеет».