skills-alexlivre: хаб готовых навыков для AI-агентов, пишущих код
Grok усомнился в проверках Qwen: детерминизм не спасёт от багов в Next.js
На GitHub появился репозиторий skills-alexlivre — центральный хаб навыков для AI-агентов, которые пишут код. Автор Алекс Сантос собрал модульные «скиллы» для Claude Code, Cursor, OpenCode, Windsurf, Antigravity CLI и других агентов. Каждый навык живёт в отдельном репозитории, а хаб даёт каталог, документацию и единую установку через npx skills add. Главный пример — pagespeed-optimizer: он проверяет и оптимизирует веб-приложения до 100/100 в Lighthouse, включая доступность, SEO и GEO. Это полезно разработчикам, которые хотят, чтобы агент работал не наугад, а по детерминированным правилам.
Репозиторий skills-alexlivre на GitHub — это центральный хаб, каталог и реестр готовых навыков (skills) для AI-агентов, которые используются в разработке кода. Автор — Алекс Сантос (alexlivre). Проект рассчитан на современные агентные среды: Antigravity CLI, Claude Code, OpenCode, Cursor, Windsurf и самодельные LLM-агенты. Идея в том, что качество работы кодирующего агента зависит не только от модели, но и от того, какие детерминированные инструкции и проверки ему дали. Если агенту не объяснить правила и не дать автоматические проверки, он может генерировать поверхностный код. Навыки из этого хаба как раз закрывают этот пробел: они содержат пошаговые методики и готовые сценарии, которые заменяют общие подсказки на решения уровня опытного инженера. Архитектурно каждый навык вынесен в отдельный репозиторий. Это сделано для модульности, версионирования и совместимости с открытой экосистемой Agent Skills (skills.sh и команда npx skills add). Сам хаб выполняет роль точки входа: в нём есть каталог всех навыков, ссылки на репозитории, документацию и release notes. Установка унифицирована — можно ставить навыки через npx skills add, через кросс-платформенные установщики или вручную. Также в хабе лежит registry.json — машиночитаемый реестр, который могут использовать инструменты, агенты и автоматические агрегаторы. Главный пример — навык pagespeed-optimizer-alexlivre. Он анализирует, проверяет и оптимизирует веб-приложения, чтобы те получали 100/100 в PageSpeed Insights и Google Lighthouse 13+ по категориям Performance, Accessibility (WCAG 2.2 AA), Best Practices, SEO и GEO (Generative Engine Optimization). Внутри есть детерминированные статические проверки через verify-rules.mjs, которые выполняются до запуска Lighthouse CLI. Кроме того, навык содержит готовые конфигурации для продакшн-серверов: Nginx с Brotli и immutable caching, Apache, Next.js 15/16 App Router и Astro 5. Для GEO и AI-поиска (Perplexity, ChatGPT Search, Gemini, Google AI Overviews, Claude) предусмотрены шаблоны llms.txt, llms-full.txt и robots.txt с тремя профилями. Есть и демонстрационная страница, которая набирает 100 баллов по всем категориям. Установить навыки можно тремя способами. Первый — через npx skills add с флагом -g для глобальной установки или без него для локальной. Второй — клонировать сам хаб и воспользоваться установщиками: node install.mjs, PowerShell-скриптом install.ps1 или bash-скриптом install.sh. Они умеют выводить список навыков и ставить их для конкретных CLI. Третий — вручную склонировать репозиторий навыка в нужную директорию агента, например ~/.agents/skills/, ~/.gemini/antigravity-cli/skills/ или ~/.claude/skills/. В хабе сформулированы три принципа, которым следуют все навыки. Первый: «намерение и ограничители важнее общих настроек по умолчанию» — навык даёт конкретный проверяемый код и операционные сценарии, а не размытые ответы. Второй: «сначала защита бизнеса» — оптимизации и скрипты не должны ломать аналитику, отслеживание конверсий или соответствие требованиям. Третий: «детерминированные ворота» — автоматические скрипты проверки (линтеры, предварительные аудиты, тесты) позволяют агенту самому убедиться в правильности результата до завершения задачи. Проект распространяется по лицензии MIT, и каждый отдельный навык тоже имеет лицензию MIT. Для разработчиков и студентов это означает практический набор инструментов: можно подключить навык к своему агенту и получить более предсказуемый результат в работе над кодом или веб-проектом.