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