cavekit
Плагин для Claude Code: разработка через спецификацию по одному файлу SPEC.md, цикл из семи команд без под-агентов
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Команда build планирует и выполняет изменения в коде проекта
- Читает файлы репозитория и запускает тесты
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/cavekitОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните по очереди в чате Claude Code
/plugin marketplace add juliusbrussee/cavekit
/plugin install ck@cavekit-marketplaceУстанови плагин: /plugin marketplace add juliusbrussee/cavekit, затем /plugin install ck@cavekit. Или поставь только скиллы командой npx skills add JuliusBrussee/cavekit.
Другие способы из описания автора
/plugin marketplace add juliusbrussee/cavekit
/plugin install ck@cavekitСтавит плагин с скиллами и слэш-командами ck.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Cavekit собирает разработку через спецификацию в один цикл над файлом SPEC.md в корне репозитория. Три основные команды нужны каждый раз: spec создает и правит спецификацию, build планирует и выполняет изменения по ней, check дает отчет о расхождениях кода и спецификации только на чтение. Еще четыре команды берут по необходимости: grill проясняет размытую идею вопросами, research собирает внешние факты со ссылками, review устраивает придирчивую проверку спецификации до сборки, deepen углубляет один модуль. Спецификация пишется в компактной записи caveman, чтобы экономить токены, а каждый провал теста превращается в запись об ошибке и в инвариант, который спецификация запоминает. Работа идет в одном потоке, без под-агентов и оркестрации.
Для кого. Для разработчиков и тимлидов, которые ведут работу через спецификацию и хотят держать контекст в одном файле.
Подходит, если
- Нужно вести неочевидную задачу через спецификацию, которая переживет сброс контекста
- Нужно проверить расхождение кода и заявленных требований
- Нужно закрепить каждый найденный баг как инвариант, чтобы он не вернулся
Не подходит, если
- Правка на одну строку, где весь цикл спецификации избыточен
- Нужен рой под-агентов и параллельные воркеры, cavekit работает в одном потоке
Пример запроса к агенту
Составь спецификацию для этой задачи, потом собери реализацию по ней и покажи, какой тест закрывает каждый инвариантОграничения
Проект заморожен с августа 2026 года: он ставится и работает, но новых функций и исправлений автор не обещает, развитие семейства перенесено в репозитории caveman и caveman-browse. Команды build и check рассчитаны на Claude Code и его слэш-команды. Предыдущее поколение остается рабочим плагином под тегом v3.1.0 с автономным циклом и под-агентами, если нужен именно он.
Как отключить. Удалите плагин через /plugin, снимите маркетплейс cavekit или удалите папку с скиллами cavekit из каталога скиллов и плагинов.
Проверка безопасности
- Команда build планирует и выполняет изменения в коде проекта
- Читает файлы репозитория и запускает тесты
Коротко о README
README представляет cavekit как компактную разработку через спецификацию для Claude Code: один файл SPEC.md, один цикл, без под-агентов. Описаны три основные команды и четыре дополнительные, а также запись caveman, которая уменьшает расход токенов, и протокол превращения багов в инварианты. Установка возможна через CLI skills, через маркетплейс Claude Code или клонированием репозитория. Отдельно указан формат спецификации по разделам и правило не раздувать процесс на мелких правках. README честно помечает статус заморозки и оставляет прежнее поколение v3.1.0 как рабочий вариант.
Частые вопросы
Проект заморожен, стоит ли им пользоваться?
Плагин ставится и работает, автор лишь не добавляет новые функции. Активное развитие идет в репозитории caveman, cavekit подходит, если нужен готовый компактный цикл.
Чем три основные команды отличаются от остальных?
spec, build и check это основной цикл на каждый раз. grill, research, review и deepen берут только когда изменение того стоит.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything