Как научить ИИ-агента работать по вашим правилам без дообучения и боли
Знакомая ситуация: вы запускаете Claude Code или GitHub Copilot, просите его развернуть проект, а он начинает городить архитектуру, которая в вашей компании не принята. Или того хуже — пытается использовать устаревшие библиотеки, потому что в его обучающей выборке они были популярны. Можно бесконечно писать длинные промпты в духе «действуй как Senior Developer», но есть способ изящнее.
Я наткнулся на репозиторий awesome-agent-skills, который собирает воедино концепцию «навыков» (skills) для ИИ-агентов. Это не про написание кода и не про дообучение моделей. Это про то, как дать ассистенту готовую «инструкцию по эксплуатации» конкретной задачи прямо в процессе работы.
Что это вообще такое
Представьте, что вы даете повару рецепт. Ему не нужно заканчивать кулинарный техникум заново, чтобы приготовить конкретное блюдо — достаточно прочитать листок с последовательностью действий. Навыки агентов работают точно так же.
Технически это обычные текстовые файлы (часто с названием SKILL.md), которые лежат в папке вашего проекта. Когда вы ставите задачу, агент сканирует доступные навыки, подгружает нужный и следует инструкциям. Это делает работу ИИ предсказуемой и, что немаловажно, экономит контекстное окно, так как модель не держит в памяти всё сразу, а берет знания по требованию.
Что интересного в подборке
Автор репозитория собрал огромный список готовых навыков и инструментов для разных платформ: от Claude и Copilot до специфических CLI-утилит. Вот что мне показалось наиболее полезным для ежедневной разработки.
Работа с документами без мучений
В списке есть официальные навыки от Anthropic для обработки docx, xlsx и pdf. Если вам нужно, чтобы агент не просто «прочитал» файл, а умел вносить правки с сохранением структуры или вытаскивать сложные таблицы из PDF, эти инструкции ложатся в основу его поведения.
Инструменты для DevOps и облаков
Навык aws-skills помогает агенту следовать лучшим практикам AWS CDK. Это решает вечную проблему, когда ИИ предлагает небезопасные конфигурации или забывает про лимиты ресурсов. Есть и навыки для работы с Playwright, которые превращают написание автотестов из рутины в быструю проверку гипотез.
Управление контекстом и сессиями
Особенно зацепил проект Mantra. Это навык для управления сессиями кодинга. Он позволяет сохранять состояние сессии, восстанавливать его или даже «путешествовать во времени» между изменениями в Claude Code или Cursor. Для тех, кто ведет длинные проекты с ИИ, это спасение от галлюцинаций, которые начинаются после пары часов чата.
Как это устроено под капотом
Система навыков работает в три этапа:
- Обзор: Агент видит список названий и кратких описаний.
- Загрузка: Когда задача совпадает с описанием, агент читает полный текст
SKILL.md. - Исполнение: ИИ следует шагам, используя вспомогательные скрипты или ресурсы, если они приложены к навыку.
Самое приятное, что это универсальный формат. Вы можете один раз описать, как в вашей команде принято делать миграции базы данных, положить это в .github/skills/db-migration.md, и любой совместимый агент (будь то VS Code Copilot или Claude) будет использовать именно этот регламент.
Как создать свой первый навык
В репозитории есть шаблоны, но суть проста. Создаете папку, в ней файл SKILL.md с метаданными в начале:
---
name: my-project-deploy
description: Инструкция по деплою нашего специфического монолита в стейджинг
---
# Инструкция по деплою
1. Проверь, что тесты проходят командой `npm test`.
2. Собери билд через `npm run build`.
3. Используй утилиту `deploy-cli` с флагом `--env staging`.
Положите это в ~/.claude/skills/ или .github/skills/, и агент станет на порядок полезнее. Он перестанет спрашивать «а как у вас тут всё устроено?» и просто сделает работу по вашему стандарту.
Стоит ли пробовать
Если вы используете ИИ-агентов только как продвинутый автокомплит, то, возможно, это избыточно. Но если вы делегируете им целые задачи — рефакторинг, написание тестов или настройку CI/CD — то структурированные навыки сэкономят вам часы на переписывании промптов.
В репозитории сейчас больше 2700 звезд, и он активно пополняется. Там можно найти даже такие экзотические штуки, как навыки для форензики или управления криптокошельками через агентов. Главная ценность проекта не в самих файлах, а в демонстрации того, что ИИ можно и нужно загонять в рамки четких инструкций, чтобы он перестал быть «черным ящиком» и стал предсказуемым инструментом.
Посмотреть все доступные навыки и инструкции по установке можно в самом репозитории: heilcheng/awesome-agent-skills.