Loading...
Loading...
Found 8 Skills
HarmonyOS application development assistant based on ArkTS and ArkUI frameworks. Confirm API version (default API 20+) and target device type (default PC) before starting. Supports UI component development, data management, network communication, and system capability integration. Applicable for greenfield development, iterating existing projects, and architecture design. References official Huawei documentation including release notes, development guides, API references, best practices, and FAQ.
This skill should be used when the user asks to "design ArkUI API", "add component property", "create Modifier method", "review ArkUI API", "deprecate API", "write JSDOC for ArkUI", or mentions OpenHarmony API design standards. Provides comprehensive guidance for ArkUI component API design following OpenHarmony coding guidelines, including static/dynamic interface synchronization, SDK compilation, and verification.
HarmonyOS ArkTS application development with ArkUI declarative UI framework. Use when building HarmonyOS/OpenHarmony apps, creating ArkUI components, implementing state management with decorators (@State, @Prop, @Link), migrating from TypeScript to ArkTS, or working with HarmonyOS-specific APIs (router, http, preferences). Covers component lifecycle, layout patterns, and ArkTS language constraints.
HarmonyOS application development expert. Use when building HarmonyOS apps with ArkTS, ArkUI, Stage model, and distributed capabilities. Covers HarmonyOS NEXT (API 12+) best practices.
HarmonyOS ArkUI MVVM architecture skill. Use for Model/ViewModel/View layering, directory planning, component responsibilities, data flow, and MVVM refactoring. Trigger for V1 or V2 state-management MVVM development, ViewModel extraction, state-ownership fixes, and testability improvements.
HarmonyOS/ArkUI scenario-based development skill for implementing, troubleshooting, and validating ArkUI (.ets) features. It routes requests through four phases (REQ, DEV, FIX, VAL) and four primary scenes: ARKUI-01 ArkUI basic syntax; ARKUI-02 UI framework and page logic; ARKUI-03 state management; and ARKUI-04 compilation and runtime. It does not cover native development unrelated to ArkUI, non-HarmonyOS platforms, or CI/CD.
Develop, build, deploy, and validate ordinary sandboxed HarmonyOS applications on a connected device. Use for the inner dev loop on an existing project when its APIs and permissions are available to ordinary apps. If they may require `hos_system_app`, an elevated APL, ACL/provisioning, or a Full SDK system API, use `ohos-system-app-dev` for privilege preflight.
Use for Conductor project orchestration and development cycles. Initialize Conductor and continue through the cycle unless the user explicitly requests initialization only.