C
ChaoBro

Addy Osmani 的 agent-skills 38K star:将高级工程师的工作流编码成 AI 可执行的技能包

Addy Osmani 的 agent-skills 38K star:将高级工程师的工作流编码成 AI 可执行的技能包

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.


Источники: