hm-framework-skill

Installation
SKILL.md

OpenHarmony 服务层框架架构技能

概述

本技能提供 OpenHarmony (鸿蒙) 服务层代码仓库的分层架构、目录命名规范和 GN 构建系统约定知识。适用于 foundation 层所有子系统(multimedia, ai, filemanagement, communication 等),代码仓库遵循统一的 foundation/<subsystem>/<component> 路径模式,并在构建系统中通过 //foundation/<subsystem>/<component> 路径引用。

核心架构:五层目录模型

每个标准 OpenHarmony 服务层仓库由以下顶级目录组成:

目录 职责 是否必须
frameworks/ 客户端框架实现(SDK、NAPI 封装、内部套件) 是
services/ 服务端 System Ability (SA) 守护进程 视组件类型
interfaces/ 纯头文件接口定义(公开 SDK + 内部 API) 是
common/ 跨模块共享工具代码 视需要
etc/ 配置文件与参数 视需要
tools/ CLI 工具与开发者实用程序 视需要
test/ 测试套件(单元、模糊测试、系统、XTS) 是
Installs
7
GitHub Stars
45
First Seen
May 21, 2026