Skip to main content
Run any Skill in Manus
with one click
GitHub repository

openharmony-skills

openharmony-skills contains 123 collected skills from openharmonyinsight, with repository-level occupation coverage and site-owned skill detail pages.

skills collected
123
Stars
29
updated
2026-06-24
Forks
6
Occupation coverage
10 occupation categories · 97% classified
repository explorer

Skills in this repository

ohos-dev-arkruntime-interop-development
unclassified

Expert assistant for ArkTS-JS Interoperability in ArkCompiler (ArkTS runtime). 触发场景:修改/调试 ArkCompiler 互操作层代码(static_core/plugins/ets/runtime/interop_js/)、实现 ArkTS 与 JS 跨语言调用、处理 ETS 和 JS 之间的值转换(js_convert/JSRefConvert)、分析 Interop 内存泄漏与 GC 安全点、以及进行相关代码规范审查。

2026-06-24
ohos-test-arkruntime-interop-testing
unclassified

Guide for adding and maintaining ArkTS <-> JS/TS interoperability tests in ArkCompiler. 触发场景:在 plugins/ets/tests/interop_js/tests/ 目录下创建新的 ArkTS 与 JS/TS 互操作(Interop)测试用例、调试/维护已有 Interop 测试、编写 C++ 运行器(GTest runner)或声明文件(.d.ets)时。

2026-06-24
ohos-dev-distributed-cpp-callgraph-analysis
unclassified

Use when an OpenHarmony C++ change must be checked for call-chain completeness, especially for data propagation, IPC/proxy/stub paths, virtual overrides, callbacks, or dlopen/dlsym boundaries. Produces evidence tables and modification coverage matrices; the helper script only discovers candidate edges.

2026-06-17
ohos-dev-distributed-device-image-flashing
unclassified

Use when the user wants to download OpenHarmony daily build images or flash them to a real device (DAYU200/RK3568 or others). Triggers on daily build, DAYU200, RK3568, flashing, burning, hdc reboot, upgrading firmware.

2026-06-17
ohos-test-fuzz-generation
software-quality-assurance-analysts-and-testers

为 C/C++ 项目生成 LLVM libFuzzer FUZZ 测试用例、执行 26 条安全规范审查、生成语义化种子数据。 兼容 OpenHarmony / Linux / Android 构建系统。 触发关键词:fuzz 测试、生成 fuzzer、创建 fuzz 用例、fuzz 规范检查、fuzz_test、LLVMFuzzerTestOneInput、种子数据/corpus

2026-06-16
interop-promise
software-developers

ETS-JavaScript interop Promise bridging system in ArkCompiler. Use this skill when working on cross-language Promise conversion between ETS (ArkTS) and JavaScript, including JSConvertPromise Wrap/Unwrap, EtsPromise proxy creation, EtsPromiseRef bridging, CreatePromiseLink, OnJsPromiseCompleted callbacks, connectPromise, SettleJsPromise, PromiseInteropResolve/Reject, EtsAwaitPromise/AwaitProxyPromise, callback queue management, or any code under js_convert.h (Promise section), js_job_queue, ets_promise, ets_promise_ref, std_core_Promise.cpp, or PromiseInterop.ets. Also use when debugging cross-VM Promise state synchronization, coroutine suspension/resumption during await, or napi_deferred lifecycle issues.

2026-06-16
ohos-dev-graphics-pixel-tests-generator
software-quality-assurance-analysts-and-testers

务必在创建、修改、评审或调试 OpenHarmony graphic_2d graphic_test 像素比对测试时使用;只要用户提到 RSGraphicTest、GRAPHIC_TEST、GRAPHIC_TESTS、GRAPHIC_N_TEST、Rosen 渲染测试、RSCanvasNode、RSSurfaceNode、Drawing::Canvas、PixelMap、截图测试、graphic_test 目录或 /data/local/graphic_test 图片,就必须使用。

2026-06-15
ohos-dev-distributed-mmi-device-test-harness
software-quality-assurance-analysts-and-testers

Use when building or running multimodal input system tests on a real DAYU200 device. Covers NativeToken permission setup, server-side bypass, test binary compile/deploy/run pipeline, phase-based hidumper capture, device discovery polling, and dump field reference.

2026-06-15
ohos-dev-distributed-mmi-uinput-virtual-device
software-quality-assurance-analysts-and-testers

Use when testing OpenHarmony input subsystem features (mouse/keyboard/touchpad event flow, device binding, display group isolation) on a real device without physical peripherals. Covers /dev/uinput device creation, event injection, InputManager device discovery, and hot-plug simulation.

2026-06-15
ohos-dev-distributed-mmi-ram-rom-measurement
software-quality-assurance-analysts-and-testers

Use when measuring RAM/ROM impact of OpenHarmony multimodal input (MMI) subsystem changes on DAYU200 (RK3568). Covers ROM measurement via readelf section analysis and file size comparison, RAM measurement via /proc/PID/smaps, smaps_rollup, hidumper --mem, and baseline/current .so swap methodology. Includes code-level theoretical analysis for heap-allocated data structures.

2026-06-15
ohos-dev-distributed-mmi-wms-dms-simulation
software-quality-assurance-analysts-and-testers

Use when testing OpenHarmony input features that depend on window/display state without running real WMS/DMS. Builds requested simulation scenarios from display groups, users, main/extended/mirror displays, per-display focus windows, z-order window stacks, hot areas, dynamic focus switching, pointer style, capture mode, scroll wheel, and device binding.

2026-06-08
ohos-ut-test-coverage-report-generation
software-quality-assurance-analysts-and-testers

为OpenHarmony C/C++提供基于UT用例的代码覆盖率报告生成,支持全量和增量覆盖率分析,需要通过 hdc 连接测试设备。Use when: (1) 用户请求为子系统/部件/模块/测试套/测试用例生成全量代码覆盖率,如果提供报告路径时,解析为--output路径; (2) 用户请求为部件/模块/测试套/测试用例生成增量代码覆盖率,需要 git diff 文件,如果提供报告路径时,解析为--output路径;注意:增量覆盖率不支持子系统级别。当需要连接 OpenHarmony 设备执行测试时激活。

2026-06-07
ohos-dev-graphics-stability-code-review
software-quality-assurance-analysts-and-testers

C/C++ 稳定性代码审查框架,覆盖 5 个稳定性分类(异常处理、并发稳定性、资源管理、边界条件、图形稳定性)共 34 条规则。 触发场景:稳定性专项全仓扫描、代码上库前本地检视、稳定性审计、故障预防检视、代码审查、OpenHarmony 稳定性扫描、 以及用户要求检查 C/C++ 代码稳定性风险时均应使用此技能。

2026-06-05
arkweb-security-patch-build
software-developers

This skill should be used when the user asks to "编译 ArkWeb", "build ArkWeb", "执行 ArkWeb 编译", "验证 ArkWeb 构建", "排查 ArkWeb build.log", "分析 ArkWeb 编译失败", or mentions build_arkweb.sh, src/out/product/build.log, ArkWeb native or browser build targets, or incremental ArkWeb build verification. Handles command selection, incremental build execution, success verification, and build.log-first failure diagnosis for ArkWeb projects.

2026-06-04
arkweb-security-patch-impact
information-security-analysts

Determine whether ArkWeb M144 or configured baseline is affected by an upstream Chromium vulnerability.

2026-06-04
arkweb-security-patch-intake
information-security-analysts

Parse ArkWeb security issue inputs such as CVE, Chromium bug, Gerrit CL, PR, and advisory links into an auditable vulnerability intelligence report.

2026-06-04
arkweb-security-patch-judge
information-security-analysts

Judge ArkWeb state-machine step outputs and produce strict verdict JSON for state transitions.

2026-06-04
arkweb-security-patch-review
information-security-analysts

Review merged ArkWeb security patches for correctness, vulnerability coverage, and regression risk.

2026-06-04
arkweb-security-patch-risk
information-security-analysts

Assess residual risk after ArkWeb security patch merge, review, and build verification.

2026-06-04
skills-index
file-clerks-434071

Index of available skills.

2026-06-04
ohos-issue-graphics-sysfreeze-analysis
network-and-computer-systems-administrators

Use when analyzing OpenHarmony sysfreeze/appfreeze logs to diagnose process freeze and thread blocking issues. Triggers on SERVICE_BLOCK, THREAD_BLOCK_6S, IPC deadlock, task queue blocking, or when user requests sysfreeze/process stuck analysis.

2026-06-04
arkweb-thread-safety-review
software-quality-assurance-analysts-and-testers

Must use when scanning or reviewing OpenHarmony ArkWeb/Chromium C++ single files for thread-safety violations involving PostTask, BindOnce, base::Unretained(this), WeakPtr, scoped_refptr, mojo::Connector, GPU/Audio/DrDC threads, NDK/UI callbacks, NWeb, WebContents, Profile, BrowserContext, NavigationController. Enforces false-positive control and outputs strict JSON schema violations for standard_rule1-standard_rule10 only.

2026-06-03
arkweb-security-patch-conflict
software-developers

Resolve ArkWeb patch merge conflicts while preserving upstream security fix intent.

2026-06-03
arkweb-security-patch-fetch
software-developers

Fetch and normalize the exact upstream Chromium security patch for ArkWeb integration.

2026-06-03
arkweb-security-patch-gitcode-pr
software-developers

Submit ArkWeb Chromium security patches to GitCode with oh-gc: commit only intended patch files, push to a personal fork branch, create or confirm a GitCode Issue, create a PR to the configured upstream repo, and verify the PR is linked to the GitCode Issue. Use for ArkWeb security patch upstream submission after merge/apply analysis.

2026-06-03
arkweb-security-patch-merge
software-developers

Apply upstream Chromium patches into ArkWeb with deterministic patch normalization, batch planning, issue-scoped diff checks, and controlled manual merge fallback.

2026-06-03
arkweb-security-patch-report
software-developers

Produce final ArkWeb archive or auto merge report from workflow outputs.

2026-06-03
ohos-issue-graphics-cppcrash-analysis
computer-systems-analysts

Use when analyzing OpenHarmony cppcrash faultlogs to locate root cause of native process crashes, investigating SIGSEGV/SIGABRT signals, memory corruption patterns, or call stack anomalies.

2026-06-03
openharmony-build
software-developers

Use for OpenHarmony build execution and diagnosis, including 编译OpenHarmony/完整代码/测试/SDK/host/最小模拟器/全量模拟器/部件独立编译/测试列表, plus full product builds, targeted component/test builds, fast rebuilds, hb independent builds, and build.log failure analysis.

2026-05-28
comprehensive-code-review
software-quality-assurance-analysts-and-testers

Code review for ACE Engine (OpenHarmony ArkUI) covering C++/JS/TS/ArkTS. Analyzes 19+ dimensions: stability, performance, threading, security, memory, Modern C++ practices, SOLID principles, design patterns, robustness, testability, maintainability, observability, API design, technical debt, backward compatibility. Reports severity levels, refactoring suggestions, and ACE Engine checks (Pattern/Model/Property, component lifecycle, RefPtr/WeakPtr, four-layer architecture). Use when: reviewing PRs, analyzing code quality, enforcing standards, identifying technical debt, validating architecture, generating quality reports.

2026-05-26
oh-xts-generator-template
software-quality-assurance-analysts-and-testers

OpenHarmony XTS 测试用例通用生成模板。支持各子系统测试用例生成,API 定义解析,测试覆盖率分析,代码规范检查。触发关键词:XTS、测试生成、用例生成、测试用例。

2026-05-26
ohos-dev-graphics3d-combined-postprocess
software-developers

Implement Combined post-processing effects (tone mapping, color grading, vignette) in Graphics3D. MUST use when: (1) Adding effect to Combined post-process, (2) User mentions 'Combined post-process' or 'post-processing'. DOES NOT apply to multi-pass effects (bloom, depth-of-field).

2026-05-26
arkweb-architect
computer-systems-analysts

ArkWeb AI 辅助设计流程编排入口。当用户提到 ArkWeb、chromium、web_webview、WebView、需求分析、设计文档等关键词时触发。每个 skill 对应一个独立 subagent,主 session 仅做调度和决策。

2026-05-21
arkweb-brainstorm
project-management-specialists

ArkWeb 需求拆解与方案设计。可作为独立 subagent 运行。通过结构化分析拆解需求、评估技术可行性、输出 2-3 个可选方案。触发词:ArkWeb 需求分析、新需求、需求拆解、技术方案设计、PRD 拆解。

2026-05-21
arkweb-preflight
network-and-computer-systems-administrators

ArkWeb SDD 工作流环境预检。在启动主流程前检查外部依赖、数据源、工具链是否就绪,自动修复可修复项,输出环境状态报告。触发词:环境检查、preflight、检查配置、开始前检查。

2026-05-21
gitcode-pr
software-developers

GitCode 仓库 PR 提交流程。可作为独立 subagent 运行。覆盖:创建 Issue、分支、提交、创建 PR、合并。

2026-05-21
arkweb-code-analysis
software-developers

ArkWeb 代码仓库分析与索引生成。可作为独立 subagent 运行。支持 DeepWiki 在线索引增强。输出结构化索引文档供后续 design-doc 和 spec-review 调用。触发词:分析代码仓库、生成代码索引、理解仓库结构。

2026-05-21
arkweb-code-gen
software-developers

ArkWeb 代码生成全流程。按需求设计文档自动编排:需求分析 → 设计遵从性门禁 → 业务对齐 → 代码实现 → 代码检视 → 修复循环 → 设计差异对齐 → 编译-修复循环(共8个Phase)。触发词:实现需求、执行需求、开发需求、生成代码、实现功能、代码生成、写实现、按需求文档实现。

2026-05-21
arkweb-committer-review
software-quality-assurance-analysts-and-testers

ArkWeb Committer 代码检视。从 Committer 视角检视代码质量、架构合规性、安全性、性能风险等。作为独立 subagent 运行。触发词:代码检视、Committer review、代码审查。

2026-05-21
arkweb-design-alignment
software-quality-assurance-analysts-and-testers

实现设计对齐。比对需求设计文档与最终实现代码,识别所有差异点,逐一交由用户决策(接受实现/要求重做/暂时搁置),循环直至所有差异对齐。可独立调用,也可由 arkweb-architect 全流程调度。触发词:设计差异对齐、设计对齐、实现与设计对齐、差异比对。

2026-05-21
Showing top 40 of 123 collected skills in this repository.
openharmonyinsight/openharmony-skills GitHub Skills | SkillsMP