harmony-next.skills  by linhay

Offline HarmonyOS NEXT development knowledge base for AI assistants

Created 4 months ago
263 stars

Top 96.7% on SourcePulse

GitHubView on GitHub
Project Summary

Summary This repository offers an offline, expert knowledge base for HarmonyOS NEXT (API 12+) development, enhancing AI programming assistants. It tackles AI challenges like finding accurate documentation, understanding API versions, and clarifying local automation paths, providing verifiable, local information to streamline development.

How It Works

A layered, offline retrieval system guides AI agents via a structured path (SKILL.md → KITS/TASK_MAP → INDEX) to pinpoint exact Markdown document locations before content reading, bypassing AI model memory. This design prioritizes precise, verifiable information retrieval for agent workflows, covering broad development aspects.

Quick Start & Requirements

  • Primary Install: npx skills add linhay/harmony-next.skills
  • Prerequisites: HarmonyOS NEXT (API 12-23), AI assistant (Gemini CLI, Claude Code, Codex), Node.js/npm (npx), Python 3 for scripts. Automation scripts may need DevEco Studio, SDK.
  • Links: General: https://github.com/linhay/harmony-next.skills; Specific AI CLI commands detailed in README.

Highlighted Details

  • Offline Retrieval: Precise document path resolution without model memory reliance.
  • Agent Workflow Design: Structured, multi-level navigation for efficient AI information access.
  • Broad Coverage: ArkTS, ArkUI, NDK APIs, IDE ops, debugging, release, performance, multi-device adaptation.
  • Private Capability Isolation: Rule-governed sections for DevEco Emulator/IDE private interfaces, requiring version verification and risk assessment.
  • Automation Focus: Python scripts for tool management, device evidence, UI/UX audits, performance trace analysis.
  • Minimal Project Template: empty-ability-app for smoke testing.

Maintenance & Community

Active development includes CLI tools for auditing and evidence collection. Acknowledges support from "LINUX DO." No specific community channels or core maintainer details are provided.

Licensing & Compatibility

Data source is Huawei's official HarmonyOS documentation, repackaged for AI development. The specific open-source license is not explicitly stated, a critical omission for adoption. Compatibility targets HarmonyOS NEXT (API 12-23).

Limitations & Caveats

Details private interfaces for DevEco Emulator/IDE, mandating strict adherence to specific documentation and safety protocols (version verification, context, sanitization) before use. The absence of a defined license is a significant adoption blocker for commercial use rights.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
7
Star History
59 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.