Перейти к содержанию

Набор скилов для spec-driven цикла разработки в Claude Code

Инженер Matt Pocock (в видео на слух — «MPOK») выложил на GitHub популярный набор инженерных скилов для Claude Code (mattpocock/skills), который выстраивает полный цикл spec-driven разработки: от сырой идеи к спецификации, затем к задачам и к реализации. В нашем контексте контрибьютор отмечает его как один из «5 лучших инструментов Claude Code» и использует как первый шаг сборки агентной системы.

Скилл в Claude Code — это папка с файлом SKILL.md; её инструкции подгружаются в контекст только в момент вызова (/имя-скилла), поэтому большой справочный материал почти ничего не стоит, пока он реально не понадобился.

Рабочий цикл

Контрибьютор демонстрирует четыре шага:

  1. Грилинг (grill-me, плюс вариант grill-with-docs, который заодно строит доменную модель проекта): скилл читает файлы проекта и засыпает вас уточняющими вопросами, вытягивая детали, которые вы не заложили в сыром брифе. По внешним данным, за сессию это обычно 16–50 вопросов.
  2. to-spec — превращает получившийся разговор в спецификацию (её же называют PRD / ТЗ) и может публиковать её в трекер задач.
  3. to-tickets — разбивает спецификацию на набор мелких «tracer-bullet» задач, каждая со своими зависимостями.
  4. implement — реализует задачи из спецификации/тикетов, прогоняя tdd на стыках и закрывая работу код-ревью.

Зачем дробить спецификацию на тикеты

Ключевая мысль контрибьютора: нельзя запускать разработку большой спецификации в одном диалоге. Чем меньше загружен контекст, тем точнее и качественнее работает модель; огромная разноплановая задача в одном окне переполняет контекстное окно и роняет качество. Поэтому спецификация режется на маленькие задачи, и каждая выполняется в изолированном контексте — через субагентов. Это согласуется с официальной документацией: скилл можно исполнять в субагенте, а в самом наборе implement и code-review запускают параллельных субагентов. Практический вывод контрибьютора: между тикетами контекст нужно очищать — запускать каждый тикет в новом диалоге, иначе с ростом переписки модель «тупеет».

Источники