Individual skill

harmonyos-design

审视、设计、从零启动或改进 HarmonyOS、OpenHarmony 与 ArkUI 产品界面。用于检查 ArkTS UI、建立新项目设计基线、区分永恒原则与当前平台视觉语言、规划跨手机/平板/折叠屏/PC 的导航和布局、多输入控件状态、animateTo、transition、geometryTransition、springMotion、手势跟手与可打断动效、异步状态真实性、视觉分层参数、无障碍或动画性能,或建立鸿蒙 Motion Token 时。不要用于签名、构建、网络、存储、权限、数据库等纯工程问题,也不要用于通用视频剪辑或其他移动平台的设计规范评审。

skills/harmonyos-design/SKILL.md

Read pinned source

Source commit 9b830827211381767fd6511cae88218fac77a056

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
Yes
Skill scan complete
Yes
Observed behavior
Instructions only
Last checked
Nov 5, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

Claude Code

Destination .claude/skills/harmonyos-design

( set -euo pipefail destination='./.claude/skills/harmonyos-design' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/dososo/HarmonyOS-Design.git' "$work/repo" git -C "$work/repo" checkout --detach 9b830827211381767fd6511cae88218fac77a056 git -C "$work/repo" archive --format=tar '9b830827211381767fd6511cae88218fac77a056:skills/harmonyos-design' > "$work/skill.tar" mkdir -p -- './.claude/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Codex

Destination .agents/skills/harmonyos-design

( set -euo pipefail destination='./.agents/skills/harmonyos-design' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/dososo/HarmonyOS-Design.git' "$work/repo" git -C "$work/repo" checkout --detach 9b830827211381767fd6511cae88218fac77a056 git -C "$work/repo" archive --format=tar '9b830827211381767fd6511cae88218fac77a056:skills/harmonyos-design' > "$work/skill.tar" mkdir -p -- './.agents/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Cursor

Destination .cursor/skills/harmonyos-design

( set -euo pipefail destination='./.cursor/skills/harmonyos-design' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/dososo/HarmonyOS-Design.git' "$work/repo" git -C "$work/repo" checkout --detach 9b830827211381767fd6511cae88218fac77a056 git -C "$work/repo" archive --format=tar '9b830827211381767fd6511cae88218fac77a056:skills/harmonyos-design' > "$work/skill.tar" mkdir -p -- './.cursor/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Gemini CLI

Destination .gemini/skills/harmonyos-design

( set -euo pipefail destination='./.gemini/skills/harmonyos-design' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/dososo/HarmonyOS-Design.git' "$work/repo" git -C "$work/repo" checkout --detach 9b830827211381767fd6511cae88218fac77a056 git -C "$work/repo" archive --format=tar '9b830827211381767fd6511cae88218fac77a056:skills/harmonyos-design' > "$work/skill.tar" mkdir -p -- './.gemini/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
GitHub Copilot

Destination .github/skills/harmonyos-design

( set -euo pipefail destination='./.github/skills/harmonyos-design' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/dososo/HarmonyOS-Design.git' "$work/repo" git -C "$work/repo" checkout --detach 9b830827211381767fd6511cae88218fac77a056 git -C "$work/repo" archive --format=tar '9b830827211381767fd6511cae88218fac77a056:skills/harmonyos-design' > "$work/skill.tar" mkdir -p -- './.github/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
OpenCode

Destination .opencode/skills/harmonyos-design

( set -euo pipefail destination='./.opencode/skills/harmonyos-design' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/dososo/HarmonyOS-Design.git' "$work/repo" git -C "$work/repo" checkout --detach 9b830827211381767fd6511cae88218fac77a056 git -C "$work/repo" archive --format=tar '9b830827211381767fd6511cae88218fac77a056:skills/harmonyos-design' > "$work/skill.tar" mkdir -p -- './.opencode/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )

Repository context

Repository stars (not skill ratings)
41
Repository last updated
Oct 31, 2026
License
Apache-2.0

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# HarmonyOS Design

把公开的 HarmonyOS / OpenHarmony 设计原则和 ArkUI 能力,转化为可执行、可验证、可追溯的产品判断。

核心命题:

> **一致而不相同,连续而不阻塞,反馈即时但状态真实;基础原则持久、平台表现版本化;系统优先且证据可追溯。**

本 Skill 是独立、非官方工具。不要把项目建议说成华为官方规定。

## 1. 先确定入口与工作模式

先判断任务属于: