
Agent Skills
Набор инженерных инструкций и практик для ИИ-агентов, пишущих код: готовые правила для Claude Code, Cursor, Codex и Copilot.
Agent Skills - проект от известного инженера Эдди Османи, содержащий готовые инженерные инструкции работы и лучшие практики для ИИ-агентов, пишущих код (Claude Code, Cursor, Codex, Copilot и др.).
Проект стал невероятно популярным в сообществе и собрал более 100 тысяч звезд на GitHub.
Главная идея проекта заключается в том, чтобы заставить ИИ-агентов отказаться от поиска «кратчайшего пути» и привить им дисциплину Senior-инженеров: писать тесты, составлять спецификации, проводить аудит безопасности и не пропускать важные шаги автоматизации.
Многие практики здесь основаны на внутренней инженерной культуре Google.
Основные компоненты проекта
- Девять слэш-команд Эти команды разбивают процесс разработки на понятные жизненные циклы:
-
/spec - формулирование требований и проектирование до написания кода.
-
/plan - разбиение большой задачи на цепочку маленьких, простых шагов.
-
/build - постепенная, пошаговая сборка фичи.
-
/build auto позволяет агенту работать полностью самостоятельно: он сам составляет план, выполняет его и сохраняет результат после каждого шага, прерываясь только в случае ошибок.
-
/test - обязательная проверка кода, ведь только успешно пройденные тесты доказывают, что все работает правильно.
-
/constraints - создание единых правил и стандартов качества, которые агент обязан строго соблюдать на всех этапах.
-
/review - детальный разбор и проверка кода перед тем, как добавить его в основной проект.
-
/webperf - оценка скорости работы веб-страниц, чтобы оптимизировать код на основе реальных цифр, а не догадок.
-
/code-simplify - наведение порядка в коде, чтобы он оставался простым и понятным, а не излишне мудреным.
-
/ship - безопасный релиз продукта для пользователей.
- Набор из 25 специализированных навыков Каждый навык оформлен в виде строгого Markdown-файла с пошаговыми инструкциями, критериями выхода и защитой от «отмазок» ИИ.
Навыки делятся по категориям. Они помогают агенту на каждом этапе: от детального опроса пользователя, чтобы вытянуть из него истинные требования к программе (interview-me), до строгого правила «сначала пиши тесты, потом код» (test-driven-development) и жесткой проверки системы на уязвимости (security-and-hardening).
- Специализированные роли В проект встроены готовые профили ИИ-экспертов. Они умеют смотреть на код под разным углом и устраивать ему независимую проверку перед тем, как он попадет в программу:
-
code-reviewer - строгий главный инженер. Он проверяет общую структуру кода, его понятность для других людей и следит, чтобы в проекте не появлялось лишнего мусора.
-
test-engineer - специалист по проверке качества. Его задача состоит в том, чтобы убедиться, что код покрыт надежными тестами, сценарии проверки написаны грамотно и программа не сломается при реальном использовании.
-
security-auditor - эксперт по безопасности. Он ищет скрытые уязвимости, проверяет защиту данных и моделирует возможные угрозы, чтобы программу не смогли взломать.
-
web-performance-auditor - аналитик производительности. Он оценивает, насколько быстро загружаются веб-страницы, не тормозит ли интерфейс и соответствуют ли показатели скорости жестким стандартам.