---
name: ladom-safe-setup-pre-commit
description: Проектирует hooks и dependency manifest без установки пакетов, изменения package-файлов и commit.
version: 1.0.0
license: MIT
---

# Безопасный план pre-commit-проверок

Проектирует hooks и dependency manifest без установки пакетов, изменения package-файлов и commit.

## Рабочий процесс

1. Зафиксировать задачу, scope, среду, ограничения и допустимые источники.
2. Отделить read-only assessment от любых write, cloud, Git и external operations.
3. Подготовить только текстовый plan, evidence gaps, risk register и approval gates.
4. Добавить security, privacy, cost, rollback, validation и human review.
5. Передать человеку для отдельного решения о реализации.

## Безопасность и обязательные ограничения

- Не устанавливать Husky, lint-staged, formatter или другие пакеты и не изменять package/lock/hook files.
- Предложить точные версии, лицензии, provenance, SCA, compatibility и минимальный набор staged-file checks.
- Показать planned files и config diff до любой реализации; учитывать Windows, macOS, Linux и CI bypass policy.
- Не индексировать и не коммитить изменения; rollout и rollback утверждает человек.
- Не выполнять команды, не изменять файлы и не подключаться к внешним системам.
- Для персональных и конфиденциальных данных требовать минимизацию, правовое основание и срок удаления.
- Любую реализацию, облачное действие и публикацию утверждает человек после security, legal, cost и quality review.

## Формат результата

Выдать assumptions, proposed plan, affected objects, evidence, risks, approvals, validation и rollback checklist.

## Происхождение

Основано на `mattpocock/skills`, навык `setup-pre-commit`, commit `8b78b531ab965735c5dc74f6f7a219e1e37326df`.

Copyright (c) 2026 Matt Pocock. Исходник распространяется по лицензии MIT. Безопасная русская адаптация: LADOM ENGINEERING.
