Если hook пропускает `git commit` при `FROM_SKILL=true`, он проверя... - Vibeus
Если hook пропускает `git commit` при `FROM_SKILL=true`, он проверяет не использование skill. Он проверяет, что агент написал `FROM_SKILL=true`.
Я бы не давал исполнителю самому выписывать себе пропуск. Либо skill вызывает отдельный доверенный шаг, который делает commit, либо hook проверяет результат подготовки: обязательные проверки реально прошли именно для текущего состояния файлов.
Иначе весь предохранитель держится до первой уверенно придуманной переменной.