Приложение J. Как организовать хранилище skills в Git
Как организовать хранилище skills в Git
Если skills становятся активом компании, их нельзя хранить в личных заметках, чатах и случайных документах.
Их нужно хранить так же дисциплинированно, как код, регламенты или архитектурные решения.
Практичный вариант — вести библиотеку skills в Git.
Git дает компании:
историю изменений;
review через PR или MR;
владельцев;
ветки для черновиков;
обсуждение изменений;
проверку качества;
возможность отката;
прозрачный путь от идеи сотрудника до опубликованного skill.
Это особенно важно, потому что skill — не личный промпт. Это рабочий протокол компании.
Главный принцип
Любой сотрудник может предложить skill.
Но ни один skill не становится корпоративным стандартом без review.
Рабочая формула:
любой сотрудник может создать skill
skill master помогает оформить и проверить владелец процесса подтверждает смысл
review проверяет качество, безопасность и source of truth после merge skill становится доступен команде
Зачем Git, если сотрудники не разработчики
На первый взгляд Git кажется инструментом разработчиков.
Но для skills он полезен не потому, что это “код”.
Он полезен потому, что company skill требует управления изменениями.
Нужно знать:
кто предложил skill;
какую проблему он решает;
кто его проверил;
какие источники используются;
какие права нужны;
какие риски есть;
когда skill изменился;
почему старая версия была заменена;
кто утвердил публикацию.
Все это Git и PR/MR-процесс дают естественно.
Для сотрудников можно сделать простой интерфейс: форма, ассистент, шаблон, задача в трекере, бот или веб-страница. Но под капотом результат все равно попадает в Git как изменение в библиотеке skills.
Структура репозитория skills
Пример структуры:
company-ai-skills/
README.md skills/
sales/ proposal-draft/
SKILL.md examples/
evals/ client-request-triage/
SKILL.md delivery/ project-status-summary/
SKILL.md meeting-summary/
SKILL.md engineering/
task-context-bootstrap/ SKILL.md
mr-review/ SKILL.md
finance/ invoice-draft/ SKILL.md
legal/ contract-review/
SKILL.md templates/
skill-template.md eval-template.md
review-checklist.md governance/
roles.md review-policy.md publishing-policy.md
deprecation-policy.md registry/
skills-index.yaml
В малой компании структура может быть проще:
skills/
proposal-draft/SKILL.md meeting-summary/SKILL.md
contract-review/SKILL.md
Но даже в простом варианте у каждого skill должны быть владелец, версия и правила качества.
Что лежит внутри одного skill
Минимальный состав:
skill-name/
SKILL.md examples/
good-result.md bad-result.md evals/
cases.md README.md
SKILL.md содержит рабочий протокол.
examples/ показывает хорошие и плохие результаты.
evals/ хранит тестовые сценарии для проверки.
README.md можно использовать для пояснений владельцам и истории.
Если skill простой, можно начать только с SKILL.md, но по мере роста критичности лучше добавлять примеры и evals.
Роль skill master
В компании нужна роль, которая отвечает за качество библиотеки.
Рабочее название — skill master.
Это не обязательно отдельная должность с первого дня. Это может быть функция AI-Native lead, методолога, архитектора, руководителя операционного ядра или сильного сотрудника, который понимает и работу, и ассистентов.
Skill master отвечает за:
прием предложений от сотрудников;
помощь в оформлении skill;
проверку структуры;
контроль наличия source of truth;
проверку границ Delegate / Review / Act;
проверку правил остановки;
проверку безопасности;
организацию review;
публикацию утвержденных skills;
удаление устаревших skills;
обучение сотрудников, как создавать skills.
Skill master не обязан быть экспертом во всех проц ессах.
Он не утверждает бизнес-смысл вместо владельца процесса.
Его задача — следить, чтобы skill был оформлен как управляемый корпоративный актив.
Кто участвует в review
Для обычного skill достаточно:
автор;
skill master;
владелец процесса.
Для критичного skill могут добавляться:
security;
юрист;
технический архитектор;
владелец source of truth;
руководитель направления.
Например:
Тип skill Кто обязательно смотрит
КП, заявки, встречи владелец процесса + skill master
Договоры владелец процесса + юрист + skill master
Финансы владелец процесса + финансы + skill master
Инженерные агенты tech lead + security при необходимости + skill master
Данные клиентов владелец процесса + security + skill master
Жизненный цикл skill
идея -> черновик
-> branch -> PR/MR -> review
-> pilot -> merge
-> publish -> usage metrics
-> improvement -> deprecation
- Идея
Любой сотрудник может предложить:
Мне нужен skill, который помогает делать X, потому что сейчас мы теряем Y,
а хороший результат должен выглядеть как Z.
- Черновик
Сотрудник заполняет карточку skill или просит ассистента помочь.
Ва жно: сотрудник не обязан знать Git.
Он должен знать свою работу.
- Branch
Для skill создается ветка:
skill/proposal-draft-quality-review
skill/project-status-summary skill/legal-contract-risk-check
- PR/MR
В PR/MR должно быть:
зачем нужен skill;
какая роль использует;
какой контур улучшает;
какие source of truth нужны;
какие риски;
как проверяли;
кто владелец.
- Review
Review проверяет:
понятна ли цель;
не является ли skill просто промптом;
указан ли source of truth;
есть ли ограничения;
есть ли правило остановки;
есть ли качество;
нет ли нарушения прав и безопасности;
понятен ли формат результата;
есть ли владелец.
- Pilot
Новый skill сначала может иметь статус pilot.
Его проверяют на 3-10 реальных задачах.
- Merge и publish
После review и пилота skill сливается в основную ветку и становится доступен сотрудникам через установленный механизм: плагин, пакет skills, внутренний каталог или агентную платформу.
- Improvement
Ошибки и улучшения идут через новые PR/MR.
- Deprecation
Если skill устарел, ег о не удаляют молча.
Его помечают:
status: deprecated replaced_by: new-skill-name
reason: source of truth changed
Статусы skill
draft — черновик, не использовать в работе
pilot — можно использовать ограниченной группой approved — утвержден для роли или контура
deprecated — устарел, есть замена или причина вывода blocked — временно запрещен из-за риска
Статус должен быть виден в SKILL.md или в реестре.
Пример шапки SKILL.md
name: proposal-draft status: approved
version: 1.3.0 owner: sales-operations
role: sales-manager process: incoming-demand
source_of_truth: - CRM - proposal-templates
- meeting-summary risk_level: medium
reviewers: - skill-master
- head-of-sales last_reviewed: 2026-05-19
После шапки идет сам рабочий протокол.
Что должен уметь обычный сотрудник
Обычный сотрудник не обязан знать Git-команды.
Но он должен уметь:
заметить повторяющуюся работу;
описать, где теряется время или качество;
показать пример хорошего результата;
указать source of truth;
объяснить, где человек принимает решение;
предложить улучшение существующего skill;
проверить skill на реальной задаче.
Техническую часть может помогать делать ассистент или skill master.
Как сотрудник предлагает новый skill
Простой маршрут:
-
Сотрудник пишет идею в форму, задачу или ассистенту.
-
Ассистент помогает заполнить карточку skill. 3. Skill master проверяет структуру. 4. Владелец процесса подтверждает бизнес-смысл.
-
Создается branch и PR/MR. 6. Review проверяет качество и безопасность.
-
Skill проходит пилот. 8. После merge skill публикуется для роли или команды.
Шаблон PR/MR для skill