Agent Skills Эдди Османи: привычки опытного инженера для ИИ-агента
ИИ-агент охотно пишет код сразу, пропуская спецификацию, тесты и ревью. Agent Skills упаковывает привычки опытных инженеров в 25 скиллов с шагами, контрольными проверками и таблицами против самооправданий агента. Девять команд от /spec до /ship ведут работу по циклу, а нужные скиллы подключаются сами по типу задачи.
Девять slash-команд по циклу разработки: /spec, /plan, /build, /test, /constraints, /review, /webperf, /code-simplify и /ship.
Режим /build auto: вы один раз утверждаете план, дальше агент сам реализует задачи через тесты и коммитит каждую отдельно.
Скилл interview-me задаёт по одному вопросу, пока не поймёт настоящую цель примерно на 95 процентов.
constraint-driven-development записывает планку качества в CONSTRAINTS.md и ловит агента, когда тот отключает проверки или пропускает тесты.
Отдельные скиллы для API, интерфейсов с доступностью WCAG 2.1 AA, отладки, безопасности, производительности, CI/CD и миграций.
Когда пригодится
Начинаете новую функцию и хотите, чтобы агент сначала написал спецификацию, а не бросился в код.
Агент выдаёт больше кода, чем команда успевает прочитать, и нужна записанная планка качества.
Перед слиянием ветки нужно ревью по нескольким осям и чек-лист готовности к выкладке.
Попросите агента
/spec Хочу добавить в приложение экспорт отчётов в CSV, составь спецификацию
Разбей эту спецификацию на маленькие задачи с критериями приёмки
/agent-skills:review проверь мой diff перед слиянием в main
Вопросы
Как установить Agent Skills в Claude Code?
Через маркетплейс: /plugin marketplace add addyosmani/agent-skills, затем /plugin install agent-skills@addy-agent-skills. Универсальный путь для любого агента — npx skills add addyosmani/agent-skills.
Работает ли Agent Skills в Codex и Cursor?
Да. В Codex пакет ставится как плагин, а скиллы вызываются через @. В Cursor скиллы кладут в .cursor/skills/, а короткие правила — в .cursor/rules.
Почему в Claude Code команду /review вызывают иначе?
В Claude Code уже есть встроенная команда /review, поэтому команду пакета вызывают в полной форме: /agent-skills:review.