38.9K звёзд, +10,738 за неделю. Addy Osmani — инженер команды Google Chrome — создал проект agent-skills.
Основная идея проста: у старших инженеров есть неявные рабочие процессы при написании кода. Закодировать эти привычки в скиллы, которые AI-агенты могут автоматически выполнять.
Семь slash-команд, покрывающих весь жизненный цикл от идеи до продакшена
Без воды. Семь команд, семь стадий процесса разработки:
/spec— Определить, что строить. Spec до кода./plan— Спланировать, как строить. Маленькие атомарные задачи./build— Строить постепенно. По одному срезу за раз./test— Доказать, что работает. Тесты — это доказательство./review— Ревью перед мерджем. Улучшить здоровье кода./code-simplify— Упростить код. Ясность важнее хитрости./ship— Отправить в продакшен. Быстрее — безопаснее.
Каждая команда автоматически активирует соответствующий скилл. Дизайн API триггерит api-and-interface-design, построение UI — frontend-ui-engineering.
Почему это важно
Не потому что это технически революционно — по сути это коллекция файлов SKILL.md — а потому что выбрана умная точка входа.
Большинство AI-инструментов для кодирования решают «как Агент должен писать код». agent-skills решает другую задачу: в каком порядке и по каким стандартам Агент должен писать код.
Это большая разница. Одно — вопрос способности, другое — методологии. Addy Osmani занимается вторым — кодирует инженерную дисциплину уровня Google в правила, которые AI-агенты могут понимать и выполнять.
Пример. Типичный workflow Claude Code: описать требования → Агент начинает писать → код готов → ручное тестирование → найти баги → исправить. agent-skills разбивает это в форсированный пайплайн: /spec → /plan → /build → /test → /review → /ship. Каждый шаг имеет quality gate.
Звучит догматично. Но для командной разработки догма может быть хорошей вещью — она заставляет инженеров разного уровня выдавать код одинакового качества.
Поддерживает не только Claude
Проект поддерживает Claude Code, Cursor, Gemini CLI, Windsurf, OpenCode и GitHub Copilot. У каждого свой гайд по установке.
Addy Osmani не пишет плагин для одного инструмента — он определяет кросс-агентный стандарт инженерных скиллов. Если широко принят, разница в качестве кода между разными AI-инструментами сократится — потому что базовая дисциплина workflow одинакова.
Мои оговорки
Это по сути коллекция «лучших практик». Но у лучших практик есть проблема: они очевидны экспертам, но могут быть слишком абстрактны для новичков.
Возьмём api-and-interface-design. Каковы руководящие принципы? Есть ли конкретный чеклист? Если это уровень «при дизайне RESTful API обратите внимание на X, Y, Z» — ценность для AI-агентов ограничена, они probablemente уже это знают.
По-настоящему ценные скиллы — это легко упускаемые, но высокоимпактные детали: вроде «обновляй OpenAPI spec при каждом изменении API» или «проверяй совместимость лицензий при добавлении зависимости». Вот где разница между экспертом и новичком.
Просмотрел директорию skills — некоторые детальные скиллы там есть. Качество逐一 не проверял.
Итог
agent-skills — не технический breakthrough, а продактизированная инженерная дисциплина. Если ваша команда использует AI-инструменты для кодирования, потратьте 30 минут — особенно /spec и /review, у которых, вероятно, самый высокий ROI.
Источники:
- addyosmani/agent-skills — Официальный репозиторий
- GitHub Trending weekly — Еженедельный трендинг