john-walks-slow/rabbit-skills

john-walks-slow

Набор конфигураций и навыков для кодинг-агентов: три рабочих процесса (исследование и планирование, поиск первопричин, итеративная поставка) и практические скиллы для повседневной разработки.

rabbit-skills — это набор конфигураций и навыков для кодинг-агентов, который задаёт три общих рабочих процесса и добавляет практические скиллы для повседневных задач разработки. Подойдёт командам, ведущим AI-нативные проекты среднего масштаба.

Ключевые возможности

  • Три универсальных рабочих процесса: исследование и планирование, поиск первопричин, итеративная поставка.
  • Скиллы для безопасного параллельного коммита без worktree и работы в worktree с изоляцией портов.
  • Глубокий разбор кода для проектов, написанных в стиле вайбкодинга.
  • Перекрёстная проверка уже сделанных выводов с помощью субагентов.
  • Совместимость с 19 основными агентскими инструментами через спецификацию APM.
  • Документационные соглашения, упрощающие ведение записей без двусторонней синхронизации с кодом.

Для каких задач подходит

  • Планирование новой функции в AI-нативном проекте с помощью рабочего процесса исследования и планирования.
  • Диагностика сложных ошибок через рабочий процесс поиска первопричин.
  • Итеративная разработка и ревью с автоматической проверкой субагентами для снижения галлюцинаций.
  • Безопасные параллельные коммиты в одном репозитории без создания worktree.
  • Написание подробного введения в кодовую базу для проекта, собранного вайбкодингом.

Подробнее

rabbit-skills построен вокруг идеи умеренных ограничений: вместо жёсткой регламентации модели даётся безопасное пространство для работы. Набор включает системные инструкции по стилю вывода, кодированию, документации и общим соглашениям, а также трёх универсальных рабочих процесса — исследование и планирование, поиск первопричин и итеративная поставка. Каждый процесс оформлен как навык, который агент может вызывать по команде.

В отличие от многих наборов, здесь нет привязки к конкретной методологии разработки, поэтому переход на rabbit-skills не требует переписывать существующие практики. Навыки построены на использовании субагентов для проверки, ревью и сквозного тестирования, что снижает число галлюцинаций и повышает качество результата. Дополнительные скиллы вроде commit-own-changes или worktree-dev закрывают повседневные нужды: параллельные коммиты, изоляцию портов, глубокий разбор кода и перекрёстную проверку выводов.

Установка возможна двумя путями: распаковка готового релиза в каталог конфигурации инструмента или через APM CLI. При использовании APM глобальная установка поддерживается для 13 инструментов с пользовательскими каталогами, а для остальных (например, IntelliJ) требуется установка в проект с указанием цели. Если инструмент не поддерживает инструкции или правила нативно, может понадобиться дополнительная компиляция инструкций командой apm compile -g. Обратите внимание, что некоторые экспериментальные возможности, такие как рабочий процесс управления задачами или полностью автономный лидер проекта, рекомендуются только для инструментов с поддержкой фоновых субагентов и продолжения их сессий.

Частые вопросы

Как установить rabbit-skills?

Основная команда установки из README:

apm install -g john-walks-slow/rabbit-skills

Какие задачи решает rabbit-skills?

Набор решает задачи организации работы кодинг-агента: от планирования и исследования до отладки и итеративной поставки. Он также закрывает повседневные операции вроде параллельных коммитов, работы в изолированных worktree и написания документации по коду.

С какими инструментами разработки совместим rabbit-skills?

Набор совместим с 19 основными агентскими инструментами через спецификафикацию APM, включая Copilot, Claude Code, Cursor, Codex, Gemini CLI, Windsurf и другие. Для инструментов без пользовательского каталога конфигурации установка выполняется в проект с указанием цели.

Нужно ли переписывать существующие практики разработки при переходе на rabbit-skills?

Нет, набор не привязан к конкретной методологии и не требует миграции. Спецификации вроде SDD можно подключать на уровне проекта по мере необходимости.

Какие ограничения есть у экспериментальных функций, таких как управление задачами или полностью автономный лидер проекта?

Эти функции рекомендуются только для инструментов, которые поддерживают фоновый запуск субагентов и продолжение их сессий. В остальных случаях их использование может быть неэффективным.

О репозитории

Язык

Лицензия

Звёзды

26

Форки

4

Открытые issues

0

Контрибьюторы

0

Создан

08.07.2026

Обновлён

27.10.2026

Теги