Агентская полка
Агенты ·2 мин

Agent Skills

Набор инженерных инструкций и практик для ИИ-агентов, пишущих код: готовые правила для Claude Code, Cursor, Codex и Copilot.

ClaudeCodexCursor
Открыть оригинал ↗

Agent Skills - проект от известного инженера Эдди Османи, содержащий готовые инженерные инструкции работы и лучшие практики для ИИ-агентов, пишущих код (Claude Code, Cursor, Codex, Copilot и др.).

Проект стал невероятно популярным в сообществе и собрал более 100 тысяч звезд на GitHub.

Главная идея проекта заключается в том, чтобы заставить ИИ-агентов отказаться от поиска «кратчайшего пути» и привить им дисциплину Senior-инженеров: писать тесты, составлять спецификации, проводить аудит безопасности и не пропускать важные шаги автоматизации.

Многие практики здесь основаны на внутренней инженерной культуре Google.

Основные компоненты проекта

  1. Девять слэш-команд Эти команды разбивают процесс разработки на понятные жизненные циклы:
  • /spec - формулирование требований и проектирование до написания кода.

  • /plan - разбиение большой задачи на цепочку маленьких, простых шагов.

  • /build - постепенная, пошаговая сборка фичи.

  • /build auto позволяет агенту работать полностью самостоятельно: он сам составляет план, выполняет его и сохраняет результат после каждого шага, прерываясь только в случае ошибок.

  • /test - обязательная проверка кода, ведь только успешно пройденные тесты доказывают, что все работает правильно.

  • /constraints - создание единых правил и стандартов качества, которые агент обязан строго соблюдать на всех этапах.

  • /review - детальный разбор и проверка кода перед тем, как добавить его в основной проект.

  • /webperf - оценка скорости работы веб-страниц, чтобы оптимизировать код на основе реальных цифр, а не догадок.

  • /code-simplify - наведение порядка в коде, чтобы он оставался простым и понятным, а не излишне мудреным.

  • /ship - безопасный релиз продукта для пользователей.

  1. Набор из 25 специализированных навыков Каждый навык оформлен в виде строгого Markdown-файла с пошаговыми инструкциями, критериями выхода и защитой от «отмазок» ИИ.

Навыки делятся по категориям. Они помогают агенту на каждом этапе: от детального опроса пользователя, чтобы вытянуть из него истинные требования к программе (interview-me), до строгого правила «сначала пиши тесты, потом код» (test-driven-development) и жесткой проверки системы на уязвимости (security-and-hardening).

  1. Специализированные роли В проект встроены готовые профили ИИ-экспертов. Они умеют смотреть на код под разным углом и устраивать ему независимую проверку перед тем, как он попадет в программу:
  • code-reviewer - строгий главный инженер. Он проверяет общую структуру кода, его понятность для других людей и следит, чтобы в проекте не появлялось лишнего мусора.

  • test-engineer - специалист по проверке качества. Его задача состоит в том, чтобы убедиться, что код покрыт надежными тестами, сценарии проверки написаны грамотно и программа не сломается при реальном использовании.

  • security-auditor - эксперт по безопасности. Он ищет скрытые уязвимости, проверяет защиту данных и моделирует возможные угрозы, чтобы программу не смогли взломать.

  • web-performance-auditor - аналитик производительности. Он оценивает, насколько быстро загружаются веб-страницы, не тормозит ли интерфейс и соответствуют ли показатели скорости жестким стандартам.