harmony-next — скилл для Claude Code: разработка под HarmonyOS NEXT
Скилл для работы с HarmonyOS NEXT: офлайн-справочник по ArkTS, ArkUI и NDK, автоматизация DevEco Studio и эмулятора.
npx skills add linhay/harmony-next.skills --skill harmony-next -a claude-codeЧто делает harmony-next
Скилл отвечает на вопросы по HarmonyOS NEXT, не выходя в интернет: внутри лежит офлайн-снимок справочника API 12–23, а страницы объявлений API 26 — в references/JsEtsAPIReference/api26/. Сначала запрос классифицируется, потом открываются только нужные Markdown-файлы — так контекст остаётся небольшим.
Кроме справки есть скрипты для локальной автоматизации: commandline_tools_manager.py ставит и проверяет Command Line Tools, hvd_manager.py управляет экземплярами эмулятора HVD, device_evidence_bundle.py собирает логи и снимки с устройства через hdc, device_ui_action.py выполняет одно действие в UI с доказательствами до и после. Пути к скриптам строятся от переменной HARMONY_NEXT_SKILL_DIR — каталога с SKILL.md.
Снимок справочника не заменяет живую документацию: для вопросов про «последнюю» версию API автор советует сверяться с GitHub Releases и онлайн-доками Huawei. Если скрипту нужен архив Command Line Tools, а на руках только страница центра загрузок Huawei, он вернёт блокировку и попросит прямую ссылку или локальный файл — это повод подготовить архив заранее.
Какие задачи решает
- найти сигнатуру метода ArkTS без выхода в браузер
- поднять и продиагностировать экземпляр эмулятора HarmonyOS
- собрать логи и снимки экрана с устройства через hdc
- выполнить одно действие в UI и зафиксировать состояние до и после
- разобрать проброс DevTools для ArkWeb и CDP
Примеры запросов агенту
- Найди в справочнике сигнатуру @ohos.app.ability.Want и покажи пример
- Подними эмулятор HVD и проверь окружение через doctor
- Собери логи с устройства и разбери проброс WebView DevTools
Как установить harmony-next
1Через Skills CLI (Vercel)
npx skills add linhay/harmony-next.skills --skill harmony-next -a claude-code2Вручную: положить файлы
~/.claude/skills/harmony-next/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/harmony-next/
1Через Skills CLI (Vercel)
npx skills add linhay/harmony-next.skills --skill harmony-next -a codex2Вручную: положить файлы
.agents/skills/harmony-next/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add linhay/harmony-next.skills --skill harmony-next -a cursor2Вручную: положить файлы
.cursor/skills/harmony-next/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install linhay/harmony-next.skills harmony-next2Вручную: положить файлы
.github/skills/harmony-next/SKILL.md1Через Skills CLI (Vercel)
npx skills add linhay/harmony-next.skills --skill harmony-next -a gemini-cli2Командой платформы
gemini skills install https://github.com/linhay/harmony-next.skills --path harmony-nextВручную: положить файлы
.devin/skills/harmony-next/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add linhay/harmony-next.skills --skill harmony-next -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о harmony-next
Как установить harmony-next в Claude?
Выполните npx skills add linhay/harmony-next.skills --skill harmony-next -a claude-code. После установки файл скилла лежит в ~/.claude/skills/harmony-next/SKILL.md.
Что делает harmony-next?
Даёт агенту офлайн-справочник по HarmonyOS NEXT и скрипты для локальной автоматизации DevEco Studio, эмулятора и диагностики через hdc.
Нужен ли интернет для работы скилла?
Нет, справка лежит внутри скилла. Но это снимок API 12–23, поэтому для новых версий API автор советует сверяться с онлайн-документацией Huawei.