К основному содержанию
скилл CX Codex

git-notes — скилл для Claude Code: метаданные коммитов без перезаписи

Кладёт заметки к коммитам, не меняя их SHA. Пригодится, когда нужно отметить ревью, результаты тестов или дописать пояснение задним числом.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add NeoLabHQ/context-engineering-kit --skill git-notes -a claude-code
Открыть на GitHub

Что делает git-notes

Скилл объясняет, как git notes цепляют метаданные к коммиту или любому объекту Git, не трогая сам объект. Заметки лежат отдельно, в своём ref, и показываются рядом с сообщением коммита в git log и git show. Основной ref по умолчанию — refs/notes/commits.

Внутри — справочник команд и готовые схемы. Отметить ревью, посмотреть статус через git log --notes=reviews, отправить заметки на сервер, склеить две ветки заметок стратегией union или cat_sort_uniq. Для разных задач советует завести отдельные пространства имён через --ref, иначе заметки по тестам и по ревью свалятся в одну кучу.

Главная засада — заметки не уезжают на remote сами. Их надо пушить явно: git push origin refs/notes/reviews. Вторая: при rebase заметки теряются, поэтому до переписывания истории выполните git config notes.rewrite.rebase true. Если заметка не видна в логе, скорее всего вы не указали ref — git log --notes=reviews или настройка notes.displayRef.

Какие задачи решает

  • пометить коммит как проверенный, не переписывая историю
  • приложить к коммиту результат прогона тестов
  • дописать к старому коммиту пояснение задним числом
  • развести заметки по ревью и по тестам в разные ref
  • сохранить заметки при rebase и cherry-pick

Примеры запросов агенту

  • Добавь заметку к коммиту abc1234 в пространстве имён reviews: ревью прошёл, замечаний нет
  • Покажи заметки из ref reviews в git log по последним коммитам
  • Настрой git так, чтобы заметки не терялись при rebase

Как установить git-notes

1Через Skills CLI (Vercel)

npx skills add NeoLabHQ/context-engineering-kit --skill git-notes -a claude-code

2Вручную: положить файлы

~/.claude/skills/git-notes/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/git-notes/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора53

setup-serena-mcp Пошаговый сценарий развёртывания MCP-сервера Serena для семантического анализа и навигации по коду. Пригодится при настройке проектного контекста. CX Codex +1 1 200установок write-tests Скилл находит незакоммиченные и новые файлы в git и дописывает к ним тесты. Пригодится, когда логика уже готова, а покрытия под неё нет. CX Codex +1 1 200установок why Разбирает технические сбои через метод «пяти почему», спускаясь от внешних симптомов к системным корням проблемы. Пригодится при расследовании инцидентов и нестабильных тестов. CX Codex +1 1 200установок review-local-changes Проверяет незакоммиченные изменения в рабочем дереве и выдаёт список замечаний с предложениями по улучшению. Пригодится перед коммитом. CX Codex +1 1 200установок setup-context7-mcp Скилл проводит агента через настройку MCP-сервера Context7 и прописывает нужные библиотеки в CLAUDE.md, чтобы код писался по актуальной документации. CX Codex +1 1 100установок reset Сбрасывает цикл рассуждений FPF и подготавливает рабочее пространство к новой задаче с архивацией или очисткой гипотез. CX Codex +1 1 100установок status Показывает, что сейчас в базе знаний FPF: сколько гипотез на каждом слое, свежие ли доказательства, какие решения приняты. CX Codex +1 1 100установок query Ищет гипотезы и решения в каталогах .fpf/ и показывает их со слоем, зависимостями и оценкой R_eff. CX Codex +1 1 100установок

Похожие

git-workflow bobmatnyc Скилл с готовыми Git-паттернами: коммиты, ветки, конфликты, rebase и хуки. Пригодится, когда агент трогает версионирование. CX Codex +1 556установок here-be-git intellectronica Разворачивает git в текущей папке, добавляет инструкции для агента о коммитах и настраивает .gitignore. CX Codex +1 527установок git-pr-reviewer OneWave-AI Скилл разбирает диф ветки и проходит по изменённым файлам: логика, безопасность, производительность, тесты. Пригодится перед мержем, когда не хочется читать диф глазами. CX Codex +1 320установок spatie-version-control Spatie Скилл задаёт конвенции Spatie для коммитов, веток и пул-реквестов. Пригодится, когда агент сам коммитит и ветвится в вашем репозитории. CX Codex +1 480установок Git Workflow taste f Промпт задаёт ИИ-ассистенту привычки trunk-based команды: короткие ветки, Conventional Commits, squash-merge и защита main. GP ChatGPT ★ 174 597звёзд репо Developer Work Analysis from Git Diff and Commit Message [email protected] Промпт разбирает git diff и сообщение коммита: оценивает масштаб изменений, отмечает проблемы и формулирует рекомендации. GP ChatGPT ★ 174 597звёзд репо

Рядом в теме «Git и GitHub»

Всё по теме «Git и GitHub» →

Вопросы о git-notes

Как установить git-notes в Claude?

Выполните npx skills add NeoLabHQ/context-engineering-kit --skill git-notes -a claude-code. Скилл встанет в ~/.claude/skills/git-notes/SKILL.md.

Что делает git-notes?

Даёт агенту справочник по git notes: как добавить, дополнить, скопировать и удалить заметку, как развести их по пространствам имён и как отправить на remote. Заметки не меняют SHA исходного коммита.

Почему заметки не появляются на сервере после push?

Заметки живут в отдельном ref и не пушатся вместе с ветками. Отправляйте их явно: git push origin refs/notes/reviews.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой