HarmonyOS AI Skill
Знания по HarmonyOS NEXT для агента: ArkTS, ArkUI, Stage-модель и 60 с лишним Kit, один исходник собирается под 11 ИИ-инструментов
- 291 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Справочный материал: скилл ничего не запускает и не обращается к сети, а лишь добавляет знания в контекст агента
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/harmonyos-ai-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Справочный материал: скилл ничего не запускает и не обращается к сети, а лишь добавляет знания в контекст агента
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
HarmonyOS AI Skill — база знаний по разработке под HarmonyOS NEXT для ИИ-агентов. Главный файл `SKILL.md` занимает 4475 строк и 245 разделов с более чем 105 примерами кода, рядом лежат справочники `references/` по версиям, миграции на API 26, NDK и Node-API. Автор исходит из того, что в обучающих данных моделей почти нет ArkTS: без справочника агент выдает компоненты React и правит `module.json5` как `package.json`. Содержание: строгий синтаксис ArkTS, Stage-модель (UIAbility, WindowStage, `module.json5`), компоненты ArkUI, состояние V1 и V2 (`@State`, `@Local`, `@Param`, PersistenceV2), навигация Navigation и NavPathStack, списки с LazyForEach, больше 60 Kit (камера, платежи, push, карты, Core Vision), хранение данных, сеть, TaskPool и Worker, разрешения, адаптация под разные устройства, ArkGuard и тесты arkxtest. Официальные материалы сверены 24 октября 2026 года, новые проекты ориентированы на HarmonyOS 7 и API 26. Из одного исходника сборка `dist/` создает конфигурации для Claude Code (скилл с примерами, рецептами и проверочными кейсами), Cursor (`.cursorrules` и `harmonyos.mdc`), GitHub Copilot, Gemini CLI, Cline, Continue, Windsurf, формата AGENTS.md и системного промпта.
Для кого. Разработчикам приложений под HarmonyOS NEXT, которые пишут на ArkTS и ArkUI вместе с Claude Code, Cursor, Copilot и другими агентами.
Подходит, если
- Агент выдает React Native или Android вместо ArkUI и путает `module.json5` с `package.json`
- Проект переносят с Router на Navigation и NavPathStack или со старых декораторов V1 на V2
- Подключается Kit вроде камеры, платежей или push, и важно знать import, права и порядок вызовов: разрешения идут по схеме check, request, затем переход в настройки
- Идет ревью кода ArkTS, а в пакете для Claude Code есть рецепты `review-arkts-code` и `debug-build-error`
- Приложение должно работать на телефоне, планшете и складном устройстве: в базе описаны брейкпоинты xs–xl, GridRow и GridCol
Не подходит, если
- Разработка идет под Android или iOS: знания относятся только к HarmonyOS NEXT
- Нужен запуск эмулятора и разбор сетевого трафика: пакет остается справочником, инструментов для этого в нем нет
- Проект сидит на ранних версиях HarmonyOS до NEXT: справочник рассчитан на API 22–26
- Нужны сведения новее октября 2026 года: официальные материалы сверены 24 октября
Пример запроса к агенту
Перепиши экран с Router на Navigation и NavPathStack, используй декораторы V2 и покажи, какие записи в module.json5 нужны для камеры.Ограничения
- Знания сверены с официальными материалами Huawei 24 октября 2026 года, более поздние изменения платформы в пакет не попали.
- Cursor, Copilot и другие инструменты без нативных скиллов получают одну собранную версию со справочниками внутри, подгрузки по необходимости там нет.
- Ссылка на скилл в Windows требует режима разработчика и PowerShell, иначе папку копируют командой `Copy-Item` и обновляют вручную.
- Основная документация на китайском, английский вариант лежит в `README_EN.md`.
Как отключить. Удалите ссылку или папку `~/.claude/skills/harmonyos-development` и перезапустите Claude Code. В других инструментах уберите добавленные файлы: `.cursorrules`, `harmonyos.mdc`, `copilot-instructions.md`, `GEMINI.md` или `AGENTS.md`.
Частые вопросы
Как поставить HarmonyOS AI Skill в Claude Code?
Клонируйте репозиторий в `~/src/harmonyos-ai-skill` и создайте ссылку: `ln -s ~/src/harmonyos-ai-skill/harmonyos-development ~/.claude/skills/harmonyos-development`. После перезапуска Claude Code спросите его, какие скиллы доступны.
Работает ли скилл в Cursor и Copilot?
Да, для них в `dist/` лежат готовые файлы: `.cursorrules` и `harmonyos.mdc` для Cursor, `copilot-instructions.md` для Copilot. Они собраны из того же исходника и содержат справочники внутри.
Что меняется в ответах агента после установки?
Агент отвечает в терминах ArkUI: состояние через `@State` и `@ObjectLink`, маршруты через Navigation, HTTP-запросы через `http.createHttp()` из NetworkKit. Без скилла он советует useState, react-router и axios.
На какие версии рассчитан скилл?
Новые проекты ориентированы на HarmonyOS 7 и API 26 Release, существующие проекты на API 24 остаются совместимыми. Диапазон ArkTS в README указан как API 22–26.
Как поставить скилл на Windows?
В PowerShell 7 включите режим разработчика и создайте ссылку командой `New-Item -ItemType SymbolicLink` на папку `harmonyos-development` в `$HOME\.claude\skills`. Запасной вариант описан в README.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыОфлайн-справочник HarmonyOS NEXT для агента: API 12–26, ArkTS и ArkUI, DevEco Studio, эмулятор и разбор сетевого трафика.
21 скилл для Android и KMP в Claude Code, Codex и Copilot CLI: Compose, корутины, Flow, сеть, хранение, тесты и Gradle
Официальные 30 скиллов команды Android: Jetpack Compose, обновление AGP 9, R8, профилирование Perfetto, Navigation 3, CameraX и политики Google Play
Awesome Android Agent Skills
awesome-android-agent-skills
Скиллы по современной разработке под Android для Copilot, Claude, Gemini и Cursor: Kotlin, Jetpack Compose, архитектура, Hilt, Room
Набор скиллов по iOS 26+, Swift 6.3 и SwiftUI: агент получает знания по современным фреймворкам Apple
Скилл a2ui-generation учит агента собирать карточки и страницы A2UI v0.9 для нативных приложений iOS, Android и HarmonyOS.
Коротко о README
README на китайском. Он показывает быстрый старт для Claude Code на macOS, Linux и Windows, таблицу различий ответов агента до и после установки и карту знаний пакета. Дальше идут инструкции для остальных ИИ-инструментов, проверка того, что скилл подхватился, и перечень поддерживаемых агентов.
Бейдж для README
Исходный SKILL.md
--- name: harmonyos-development description: > Use when developing, reviewing, debugging, or migrating HarmonyOS NEXT native apps with ArkTS, ArkUI, DevEco Studio, DevEco Code, DevEco CLI, Agent Framework Kit, Stage model, UIAbility, .ets, module.json5, oh-package.json5, HAP/HSP/HAR, API 22-24, API 26 Release, HarmonyOS 6.1, HarmonyOS 6.1.1 Release, HarmonyOS 7, HarmonyOS 26.0.0 Release, NDK/Node-API, state management decorators, Navigation/NavPathStack, ArkTS concurrency, permissions, persistence, networking, media, Camera Kit, Scan Kit, Map Kit, Push Kit, Payment Kit, App Linking, Share Kit, Weather Service Kit, ArkGuard, APIAVAILABLE, ContainerReader, jsLeakWatcher, Linux CI, testing, performance, or common 鸿蒙开发 workflows. --- # HarmonyOS (鸿蒙) Development Covers HarmonyOS 7 / API 26.0.0 Release and existing HarmonyOS 6.1 / 6.1.1 (API 23 / 24) native apps. Primary language is **ArkTS** and the primary UI framework is **ArkUI**. For new projects use the API 26 Release toolchain; for existing projects inspect SDK settings before changing them. Set `compatibleSdkVersion` from device coverage and protect newer calls on older devices. Read `references/platform-baseline.md` for SDK selection, `references/api26-release.md` for migration, and `references/ndk-napi.md` for C/C++ bindings, threads, async work, and ownership. Other task-specific references are routed through `references/README.md`. ## Platform snapshot | Item | Value | |---|---| | OS | **HarmonyOS 7 / API 26.0.0 Release** (officially listed in August 2026). Existing **HarmonyOS 6.1 / 6.1.1**, API 23 / 24 projects remain supported | | Language | **ArkTS** (primary), **Cangjie** (beta), C/C++ via NAPI | | UI framework | **ArkUI** declarative (ArkUI-X for cross-platform) | | Compiler | **ArkCompiler** — AOT to native machine code; LiteActor concurrency | | Package manager | **ohpm** — `oh-package.json5`; registry at DevEco Service (OHPM Central) | | IDE | Verified Release pairing: **DevEco Studio 26.0.0.821**, SDK **26.0.0 Release**. Check official updates for later IDE patches | | App model | **Stage model** (FA model is legacy — don't use in new apps) | | Packaging | HAP (entry/feature), HSP (shared package), HAR (static archive), atomic .app | | Recommended API | **API 26 Release for new projects; preserve existing project settings and choose compatible SDK from device coverage** | | Sample catalog | https://developer.huawei.com/consumer/cn/samples/ | **Release timeline (recent):** - HarmonyOS 6.0.1(21) — 2025/11/25 (initial stable with Mate 80 series) - HarmonyOS 6.0.2(22) — 2026/01/23 (incremental update) - HarmonyOS 6.0.0.328 Pollen Beta(23) — 2026/02/28 (closed beta, 25 models) - HarmonyOS 6.1(23) — 2026/04/20 (stable general release) - HarmonyOS 6.1.1(24) Beta 1 — 2026/04/30 (developer beta) - HarmonyOS 6.1.1(24) Release — 2026/05/26 (API 24 Release; DevEco Studio 6.1.1.280) - HarmonyOS 7 / 26.0.0 Beta1 — 2026/06/12 (API 26 developer preview; DevEco Studio 26.0.0.461) - HarmonyOS 7 / 26.0.0 Release — 2026/08 (official August bulletin; supersedes Beta1/Beta2)