Осмысленные git-коммиты с контекстом решений

engineering

contextual-commit — это скилл для Claude Code, который расширяет Conventional Commits до полноценной структуры с записью намерения, ограничений и принятых решений в тело коммита. Скилл создаёт многострочные сообщения, где помимо стандартного `feat:` / `fix:` присутствуют разделы action / why / decisions / constraints, что превращает историю git в живую документацию архитектурных решений (ADR-lite). Применяется при каждом коммите изменений с нетривиальным контекстом, особенно если PR содержит несколько коммитов разной природы. Полезен командам, где требуется аудит решений через год после факта, а также для проектов с ротацией разработчиков, где исторический контекст быстро теряется. Не работает с простыми коммитами типа «typo fix».