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

engineering

contextual-commit is a Claude Code skill that extends Conventional Commits with a structured body capturing intent, constraints, and decisions alongside every change. Beyond the standard `feat:` / `fix:` prefix, each message includes dedicated sections — action, why, decisions, and constraints — turning git history into living architectural documentation (ADR-lite). It is most valuable when a PR contains multiple commits of different natures or when the reasoning behind a change is non-obvious. Teams that need to audit decisions months later, or projects with developer rotation where context fades fast, benefit most. The skill is not intended for trivial commits like typo fixes.