~6m13:43Top 6 OpenCode 2.0 Skills That Actually 10x Your Workflow, 100% Free & OpenSource
22 окт. 2026 г.
Read: ~6m · You save: 8 min
Топ-6 навыков OpenCode 2.0, которые реально ускоряют работу в 10 раз, 100% бесплатно и с открытым исходным кодом
Шесть бесплатных open-source инструментов для OpenCode: знание кодовой базы, постоянная память, UI-дизайн и меньше затрат на токены. Какой подойдёт вашему workflow?
OpenCode насчитывает около 220 000 звёзд на GitHub. По данным проекта, ежемесячно им пользуются около 8 миллионов разработчиков, а поддерживается более 70 провайдеров моделей. Однако в базовой конфигурации агент не сохраняет память между сессиями, не знает, как устроена кодовая база, и расходует токены на вывод, который пользователь не запрашивал.
OpenCode читает навыки из .opencode/skills, .claude/skills и .agents/skills как в каталоге проекта, так и в домашнем каталоге. Поэтому инструменты, созданные для Claude, работают без модификации. Навыки загружаются по мере необходимости. Агент видит только короткое имя и описание до тех пор, пока задача не потребует навык. После этого он загружает полный файл SKILL.md.
В этой статье рассматриваются шесть открытых проектов, которые расширяют возможности OpenCode.
| # | Проект | Основная функция |
|---|---|---|
| 1 | GitNexus | Граф зависимостей кодовой базы |
| 2 | Навыки Мэтта Поукока | Управление процессом планирования, тестирования и архитектуры |
| 3 | UI UX Pro Max | Генерация дизайн-системы |
| 4 | Claude-Mem | Постоянная память сессий |
| 5 | Everything Claude Code (ECC) | Полная система агентов |
| 6 | Caveman | Сокращение токенов |
1. GitNexus: граф зависимостей кодовой базы
Программные агенты часто не знают, как связаны между собой компоненты кода. Например, агенту поручили изменить способ округления чисел в вспомогательной функции расчёта цен. Он может отредактировать функцию, не выяснив, что от её возвращаемого значения зависят оформление заказа, счета и три отчёта. В результате может появиться breaking change, о котором будет доложено как о завершённой работе.
GitNexus преобразует весь репозиторий в граф знаний. Через MCP-инструменты он передаёт агенту зависимости, цепочки вызовов и потоки выполнения. Граф вычисляется на этапе индексации. Стандартные графовые решения предоставляют модели необработанные рёбра и полагаются на то, что модель сама их исследует. GitNexus заранее вычисляет кластеры и трассировки, поэтому один вызов инструмента возвращает полный ответ.
Инструмент предоставляет 19 MCP-инструментов. Три наиболее используемых:
- impact: показывает радиус воздействия изменения.
- trace: находит путь между двумя функциями.
- detect changes: запускается перед коммитом.
Установка
Выполните две команды из корня проекта:
npx gitnexus analyze
npx gitnexus setup
analyzeиндексирует код, устанавливает навыки и записывает контекст вAGENTS.md. OpenCode 2 читаетAGENTS.md.setupопределяет OpenCode и добавляет MCP-запись в конфигурацию.
Ограничения
- Claude Code и Codex получают хуки, которые автоматически добавляют контекст графа. OpenCode получает инструменты и навыки, но не хуки. Пользователи должны явно указывать агенту, например: «Запусти impact перед тем, как редактировать этот код».
- Лицензия — Polyform Non-Commercial. Проверьте лицензию, прежде than использовать инструмент в клиентских проектах.
- В NPM 11 установка может завершаться ошибкой. Установите пакет глобально или используйте PNPM.
2. Навыки Мэтта Поукока: контроль процесса
В репозитории навыков Мэтта Поукока почти 300 000 звёзд, больше, чем у любого другого проекта в этом списке. Его основная идея заключается в том, что крупные фреймворки пытаются контролировать весь процесс разработки, из-за чего сбои трудно диагностировать и устранять. Его навыки представляют собой небольшие независимые файлы, которые пользователи комбинируют по необходимости.
Навыки устраняют четыре типичных режима отказа кодирующих агентов:
- Агент создаёт не то, что нужно.
- Агент выдаёт избыточный объём результата.
- Код не работает.
- Кодовая база со временем деградирует.
Навыки по режимам отказа
- Неверный результат:
grill-meиgrill-with-docs. Прежде чем писать код, агент опрашивает пользователя, пока план не станет понятным.grill-with-docsтакже создаёт общий файл словаря терминов, который теперь называетсяglossary.md. Когда агент усваивает терминологию проекта, он использует меньше слов для выражения той же концепции. - Нерабочий код: навык TDD обеспечивает цикл «красный, зелёный, рефакторинг». Навык диагностики ошибок (diagnosing-bugs) устраняет проблемы поэтапно, по одному шагу за раз, с контрольными точками между ними.
- Архитектурная деградация: навык improve-codebase-architecture сканирует репозиторий и формирует визуальный отчёт.
Установка
В OpenCode нет маркетплейса плагинов для этих навыков. Установите их с помощью Skills CLI:
npx skills@latest add mattpocock/skills
При появлении запроса выберите навыки для установки и включите навык настройки (setup). Запускайте навык настройки один раз для каждого репозитория.
Навыки представляют собой обычные файлы внутри проекта, а не самообновляемый плагин. Обновляйте их командой:
npx skills@latest update
Пользователи могут открыть любой файл SKILL.md и изменить его.
3. UI UX Pro Max: генерация дизайн-системы
Интерфейсы, созданные с помощью ИИ, часто имеют одни и те же визуальные признаки: фиолетовый градиент, один и тот же шрифт и карточки, вложенные в карточки. UI UX Pro Max решает эту проблему, генерируя дизайн-систему до того, как будет написан какой-либо код.
Пользователь описывает продукт. Инструмент параллельно выполняет пять поисковых запросов по типам продуктов, стилям, цветовым палитрам, паттернам лендингов и сочетаниям шрифтов. Он ранжирует результаты и формирует полную дизайн-систему, включая элементы, которых следует избегать. Для банковского приложения инструмент относит фиолетовые градиенты в стиле ИИ к запрещённым.
Датасет версии 2
- 192 правила рассуждений
- 192 цветовые палитры
- 74 сочетания шрифтов
- 119 UX-рекомендаций
- 22 технологических стека, включая Laravel с Blade, Livewire и Inertia
Установка
npm install -g ui-ux-pro-max-cli
Затем в каталоге проекта:
ui-pro-init --ai opencode
Инструмент не имеет слеш-команды. Он активируется автоматически, когда пользователь запрашивает работу с интерфейсом.
Функция сохранения
Функция сохранения записывает дизайн-систему в файл master.md. Рядом с ним сохраняются переопределения для отдельных страниц, что обеспечивает согласованность страниц между сессиями.
Требования и ограничения
- Требуется Python 3.
- Логотипы и фирменные материалы доступны только в платном тарифе.
4. Claude-Mem: постоянная память сессий
GitNexus предоставляет знания о том, как связан код. Claude-Mem записывает, что происходило во время предыдущих сессий. Хотя название отсылает к Claude, проект включает нативную установку для OpenCode.
Каждая новая сессия OpenCode иначе начинается без предшествующего контекста. Claude-Mem работает в фоновом режиме и записывает активность агента через хуки жизненного цикла. Он сжимает записи с помощью ИИ и автоматически передаёт релевантную информацию в следующую сессию.
У репозитория более 100 000 звёзд, текущая версия — 14.
Процесс поиска
Claude-Mem не загружает всю историю в контекст. Он извлекает результаты в три этапа:
- Поиск по индексу: возвращает компактный индекс, примерно 50–100 токенов на результат.
- Временная шкала: показывает события, окружающие выбранный результат.
- Получение подробностей: загружает полную информацию только для записей, которые выбрал пользователь.
По заявлению проекта, этот процесс сокращает расход токенов примерно в 10 раз. Содержимое, заключённое в приватные теги, никогда не сохраняется.
Установка
npx claude-mem install --ide opencode
Для инструмента требуется OpenCode 1.3.4 или новее, включая OpenCode 2. Перезапустите OpenCode после установки.
Установщик предлагает войти в размещённый сервис памяти, который включает бесплатный пробный период на 30 дней. После окончания пробного периода сервис переходит на тарифный план пользователя Anthropic. Чтобы пропустить этот запрос, передайте флаг провайдера при установке.
Память используется совместно с Claude Code и Codex. История сессий остаётся доступной при переключении между инструментами.
5. Everything Claude Code (ECC): полноценная система агентов
Everything Claude Code, сокращённо ECC, насчитывает около 284 000 звёзд. Несмотря на название, в проект входит сборка для OpenCode. Если навыки Мэтта Поукока представляют собой отдельные компоненты, то ECC предоставляет полноценную систему. Система включает агентов, навыки, команды, хуки, правила, память и сканер безопасности под названием Agent Shield.
Рабочий процесс, который рекомендует проект, состоит из семи шагов: планирование, тестирование, реализация, ревью, верификация, запоминание и улучшение. Шаг ревью выполняется в новом контексте, поэтому сессия, которая написала код, не оценивает его сама.
Объём сборки для OpenCode
Сборка для OpenCode помечена как бета-версия. Она включает часть полного каталога:
| Компонент | Сборка для OpenCode | Полный каталог |
|---|---|---|
| Агенты | 26 | 71 |
| Команды | 26 | 97 |
| Хуки плагинов | 15 | Не указано |
| Пользовательские инструменты | 8 | Не указано |
Установка
git clone <ECC repository>
cd <ECC directory>
npm install
npm run build:opencode
Шаг сборки обязателен. Без него OpenCode отображает слеш-команды, но молча пропускает хуки и пользовательские инструменты.
Известная проблема
Открытая задача (issue) сообщает, что некоторые агенты, включая код-ревьюера, жёстко привязаны к моделям Anthropic. При использовании других провайдеров ревьюер завершается с ошибкой, если модель не будет изменена в конфигурации.
Команды
常见 команды включают /plan, /tdd, /code-review и /security.
Автор не рекомендует запускать ECC и навыки Мэтта Поукока одновременно.
6. Caveman: сокращение токенов
Проект Caveman начинался в апреле 2026 года как шутка. Идея заключалась в том, что агент, говорящий в стиле пещерного человека, будет использовать меньше токенов. Проект занял первое место на Hacker News. Известный комментатор-разработчик ответил, что такой подход не может работать. Затем проект был процитирован в статье Adobe Research. JetBrains провела A/B-тест на 86 реальных задачах по программированию и сообщила об отсутствии измеримой потери качества.
Версия 4 выходит за рамки стиля вывода и включает три компонента:
- Say less: сокращает ответы, оставляя код, команды и сообщения об ошибках без изменений.
- Read less: сокращает логи, JSON и вывод тестов до того, как их прочитает модель. Бенчмарк проекта показывает на 33,2% меньше входных токенов в полных сессиях.
- Auto: выбирает модель и уровень усилий для каждого запроса. По 85 задачам по программированию проект сообщает о стоимости на 54% ниже, чем у Opus на самом высоком уровне усилий, при приблизительно том же результате.
Документированное ограничение
В документации проекта указано, что по сравнению с инструкцией модели отвечать кратко базовый режим Caveman экономит лишь около 3% дополнительных токенов. Основная часть экономии приходится на Read less и режим Ultra Caveman.
Установка
Установить все компоненты:
npx @caveman-ai/cli@latest
Установщик обнаруживает OpenCode на машине и показывает изменения, которые он внесёт. Затем OpenCode запускается с включённым Caveman.
Для режима Auto войдите с бесплатной учётной записью:
caveman login
После этого режим Auto появляется в выборе моделей OpenCode.
Чтобы установить только навык управления длиной ответов:
npx skills add juliusbrussy/caveman-g
CLI по умолчанию отправляет статистику использования. Чтобы отключить телеметрию:
caveman telemetry off
Рекомендации
- Отдельная установка: Начните с GitNexus или навыка
grill-meиз коллекции Matt Pocock. Оба дают измеримый эффект уже в первый день использования. - Снижение стоимости токенов: Комбинируйте Caveman с Claude-Mem. Caveman сокращает объём содержимого, которое читает агент, а Claude-Mem уменьшает объём контекста, который агенту приходится восстанавливать в каждой сессии.
Введение и принцип работы навыков OpenCode
OpenCode читает навыки из .opencode/skills, .claude/skills и .agents/skills в проектных и домашних папках и загружает их по требованию, поэтому до необходимости видны только название и описание.
- У OpenCode около 220 000 звёзд на GitHub и примерно 8 миллионов разработчиков в месяц
- Он поддерживает более 70 провайдеров моделей
- Навыки читаются из .opencode/skills, .claude/skills и .agents/skills в проектных и домашних папках
- Навыки загружаются по требованию: агент видит только короткое название и описание, пока задача не потребует полный SKILL.md
1. GitNexus
GitNexus превращает репозиторий в граф знаний, доступный через 19 инструментов MCP, которые предварительно вычисляют кластеры и трассировки во время индексации, чтобы предотвратить критические изменения из-за пропущенных зависимостей.
- Проблема: агенты редактируют функции, не зная о зависящем от них коде, что приводит к критическим изменениям
- Предварительно вычисляет кластеры и трассировки во время индексации, поэтому один вызов инструмента возвращает полный ответ
- 19 инструментов MCP; ключевые из них: impact (радиус поражения), trace (путь между двумя функциями) и detect changes (запускается перед коммитом)
- Установка: сначала выполните npx gitnexus analyze, затем npx gitnexus setup из корня проекта
- analyze индексирует код, устанавливает навыки и записывает контекст в agents.md, который читает OpenCode
- setup определяет OpenCode и добавляет запись MCP в конфигурацию
- Claude Code и Codex получают хуки для автоматического контекста графа; OpenCode получает инструменты и навыки, но не хуки, поэтому нужно явно просить (например, 'Run impact before you edit this')
- Лицензия PolyForm Noncommercial, поэтому проверяйте её перед работой с клиентами
- В NPM 11 установка может завершиться сбоем; устанавливайте глобально или используйте PNPM
2. Навыки Мэтта Покока
Репозиторий Мэтта Покока предлагает небольшие, сочетаемые навыки, организованные вокруг четырёх типичных сбоев агентов: построен не тот продукт, слишком много болтовни, сломанный код и захламлённая кодовая база.
- В репозитории почти 300 000 звёзд
- Аргумент: большие фреймворки контролируют весь процесс и их трудно исправить при поломке, поэтому навыки небольшие и сочетаемые
- Четыре типа сбоев: строится не то, что нужно; слишком много разговоров; код не работает; кодовая база превращается в хаос
- Grill Me и Grill with Docs опрашивают пользователя, пока план не станет ясным, и только потом пишется код
- Grill with Docs создаёт общий файл словаря, который теперь называется glossary.md
- Навык TDD требует цикла красный, зелёный, рефакторинг; навык диагностики ошибок исправляет по одному контролируемому шагу за раз
- Improve codebase architecture сканирует репозиторий и создаёт визуальный отчёт
- В OpenCode нет маркетплейса плагинов; установка командой: npx skills@latest add mattpocock/skills-a-opencod, а также включить код настройки, который запускается один раз для каждого репозитория
- Навыки — это простые файлы, обновляются командой npx skills@latest update и могут редактироваться напрямую
3. UI UX Pro Max
UI UX Pro Max создаёт полную дизайн-систему до начала кодирования, чтобы избежать типичного «ИИ-вида» интерфейсов, а функция persist сохраняет стили согласованными между сессиями.
- Решает проблему типичного UI, сгенерированного ИИ (фиолетовые градиенты, одинаковые шрифты, карточки внутри карточек)
- Выполняет пять параллельных поисков по типам продуктов, стилям, цветовым палитрам, паттернам лендингов и парам шрифтов
- Ранжирует результаты и формирует дизайн-систему, включая то, чего следует избегать; для банковского приложения она помечает фиолетовые градиенты как недопустимые
- Вторая версия включает 192 правила рассуждений, 192 цветовые палитры, 74 пары шрифтов, 119 рекомендаций по UX и 22 технологических стека (включая Laravel с Blade, Livewire и Inertia)
- Установка: npm install -g ui-ux-pro-max-cli, затем запустите ui-pro-init --ai opencode внутри проекта
- Нет slash-команды; активируется автоматически при запросах на работу с UI
- Функция persist сохраняет дизайн-систему в MASTER.md с переопределениями для отдельных страниц
- Требуется Python 3; логотипы и фирменные материалы доступны в платном тарифе
4. Claude-Mem
Claude-Mem записывает активность агента через хуки жизненного цикла, сжимает её с помощью ИИ и внедряет релевантную историю в будущие сессии, используя многоэтапный поиск с экономным расходом токенов.
- Название связано с Claude, но есть нативная установка для OpenCode; у репозитория более 100 000 звёзд, текущая версия 14
- Работает в фоновом режиме, записывая данные через хуки жизненного цикла и сжимая их с помощью ИИ
- Процесс поиска: сначала небольшой индекс (примерно 50–100 токенов на результат), затем представление временной шкалы вокруг результата, и только потом полные детали для выбранных записей
- В репозитории заявляется примерно 10-кратная экономия токенов
- Содержимое, заключённое в приватные теги, никогда не сохраняется
- Установка: npx claude-mem install --ide opencode; работает с OpenCode 1.3.4 или новее, включая версию 2
- Установщик предлагает войти в аккаунт для размещённой памяти с 30-дневным бесплатным пробным периодом; чтобы пропустить этот шаг и использовать свой план Anthropic, передайте флаг провайдера
- Одна и та же память работает в Claude Code и Codex
5. Everything Claude Code (ECC)
Everything Claude Code (ECC) — это полноценная система агентов, включающая агентов, навыки, команды, хуки, правила, память и сканер безопасности; её сборка для OpenCode находится в статусе бета и представляет собой подмножество полного каталога.
- Полное название: Everything Claude Code; около 284 000 звёзд
- Включает агентов, навыки, команды, хуки, правила, память и сканер безопасности под названием Agent Shield
- Рабочий процесс: планирование, тестирование, реализация, ревью, верификация, сохранение в памяти, улучшение; ревью выполняется в свежем контексте
- Сборка OpenCode помечена как бета: 26 агентов, 26 команд, 15 плагин-хуков и 8 пользовательских инструментов против 71 агента и 97 команд в полном каталоге
- Установка: клонировать репозиторий, выполнить npm install, затем npm run build:opencode; если пропустить сборку, слеш-команды отображаются, но хуки и инструменты молча пропускаются
- Открытая проблема: некоторые агенты (например, code reviewer) закреплены за моделями Anthropic и не работают с другими провайдерами, если модель не изменена в конфигурации
- Распространённые команды: /plan, /tdd, /code-review, /security
- Докладчик советует не запускать ECC и навыки Matt вместе
6. Caveman
Caveman начинался как шутка в апреле 2026 года о том, чтобы заставить агента говорить как пещерный человек и экономить токены. Версия 4 добавляет функции, которые уменьшают объём входных данных и стоимость, при этом докладчик отмечает ограничения в экономии.
- Начался как шутка в апреле 2026 года; занял первое место на Hacker News
- Adobe Research процитировал его в статье; JetBrains провёл A/B-тест на 86 реальных задачах по программированию и не обнаружил измеримой потери качества
- Say less сокращает ответы, но оставляет код, команды и ошибки без изменений
- Read less сокращает логи, JSON и вывод тестов до того, как модель их прочитает; бенчмарк показывает на 33,2% меньше входных токенов во всех сессиях
- Auto выбирает модель и уровень усилий для каждого запроса; на 85 задачах по программированию он был на 54% дешевле Opus на максимальном уровне усилий при примерно том же результате
- Документация признаёт, что базовый режим caveman экономит лишь около 3% сверх просьбы модели отвечать кратко; большая экономия достигается за счёт read less и режима ultra cave
- Установка: npx caveman-ai/cli@latest; он определяет OpenCode и показывает изменения
- Для Auto выполните caveman login с бесплатным аккаунтом
- Установка только навыка: npx skills add juliusbrussy/caveman-g
- Отключить статистику использования CLI: caveman telemetry off