jj VCS Agent Skill
Скилл учит Claude Code работать с Jujutsu: атомарные коммиты, правка истории и перебазирование вместо привычек git.
- 81 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Агент выполняет команды jj, которые переписывают историю коммитов и могут потерять изменения при ошибке.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/jj-vcs-agent-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент выполняет команды jj, которые переписывают историю коммитов и могут потерять изменения при ошибке.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл объясняет агенту, как устроен Jujutsu (jj): рабочая копия сама служит коммитом, области индексации нет, а правки переносятся между коммитами командами `squash` и `split`. Дочерние коммиты перебазируются сами, а у коммитов есть устойчивые идентификаторы изменений, конфликты можно фиксировать и решать позже. Рабочий процесс: сначала описать коммит командой `jj desc -m`, делать атомарные изменения, затем улучшать историю через `squash`, `split` и `absorb`. Файл `SKILL.md` лежит в каталоге `jujutsu`. В репозитории есть набор сценариев для проверки: по замерам автора агент выполняет 90 из 90 прогонов со скиллом и 66 из 90 без него.
Для кого. Разработчикам, которые перешли на Jujutsu и хотят, чтобы Claude Code не ломал историю командами git.
Подходит, если
- Репозиторий создан с jj без совместного режима с git, и обычные команды git в нем не работают.
- Вам нужно перебазировать закладку `feature` на `main` и не потерять коммиты.
- Большой набор правок разбивают на несколько атомарных коммитов через `split`.
- В проекте используют jj вместе с git, и агенту нужна подсказка, как совмещать.
Не подходит, если
- Проект работает на обычном git, и Jujutsu вы не используете.
- Нужна версия jj заметно старее 0.37.0 или новее 0.46.0, которых скилл не проверял.
- Требуется поддержка агентов, кроме Claude Code: автор проверял только его.
Пример запроса к агенту
Раздели текущие правки на два атомарных коммита с описаниями и перебазируй закладку `feature` на `main`.Ограничения
Скилл рассчитан на jj 0.46.0, последний прогон сценариев проходит и на 0.37.0, на других версиях совместимость не гарантируется. Проверка выполнена только с Claude Code и моделью `claude-sonnet-5-5`. Показатели 90 из 90 и 66 из 90 получены на 30 сценариях по три прогона, большинство в репозитории без совместного режима с git. Скилл не заменяет знание jj: операции над историей с необратимыми последствиями, например принудительную публикацию, подтверждайте сами.
Как отключить. Удалите папку `jujutsu` из `.claude/skills/` проекта или из `~/.claude/skills/`.
Частые вопросы
Как поставить скилл?
Через `just install` или копированием: `cp -r jujutsu/ /path/to/your/project/.claude/skills/jujutsu/`. Для глобальной установки целевой путь `~/.claude/skills/jujutsu/`.
Какие версии jj поддерживаются?
Скилл написан под 0.46.0, а последний прогон сценариев проходит и на 0.37.0. Для других версий совместимость не обещана.
Как проверить скилл самому?
В каталоге `evals` лежат сценарии и обвязка Harbor. Команда `just eval 0.46.0` запускает Claude Code, а флаг `--no-skill` дает сравнение без скилла.
Нужен ли git рядом?
Нет. Большинство сценариев идут в репозитории без совместного режима, где команды git не работают и агент обязан использовать jj.
Чему скилл учит агента?
Сначала описывать коммит командой `jj desc -m`, делать атомарные изменения и чистить историю через `squash`, `split` и `absorb`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыБольше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash
110 скиллов для Claude Code и Codex и семь агентов Claude Code: разработка, продукт, UI, диагностика и операции, ставится целиком или набором
Девять личных скиллов инженера: цепочка от идеи до PR, поиск стандартов, песочница с циклом ревью и страницы-разборы изменений
17 готовых скиллов для тестов, Git, README и многоагентной работы плюс ядро проверки выполнения скиллов в Claude Code и Codex.
14 скиллов, которые находят пробелы в задаче до кода: интервью, план, проверка допущений и доказательство исправления бага
Шесть скиллов для Claude Code: ревью кода по SOLID и безопасности, репетитор Sigma, аудит и создание скиллов, вики из заметок и коуч по чтению книг
Коротко о README
Скилл описывает философию jj и порядок работы: описание первым, атомарные коммиты, чистка истории. К нему приложены сценарии оценки и отчеты прогонов.