用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/openharmonyinsight/openharmony-skills --skill format命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | format |
| description | Run clang-format on the current git changes. Only keep the formatting fix on the changed lines. |
../../../prebuilts/clang/ohos/linux-x86_64/llvm/bin/clang-format../../../prebuilts/clang/ohos/linux-x86_64/llvm/share/clang/clang-format-diff.pyUse clang-format-diff.py which is designed specifically for this use case - it reads a diff from stdin and only applies formatting to lines that were changed.
# Navigate to repo root and run:
git diff HEAD -- 'graphic_2d/**/*.cpp' 'graphic_2d/**/*.h' 2>/dev/null | \
python3 prebuilts/clang/ohos/linux-x86_64/llvm/share/clang/clang-format-diff.py \
-p1 -binary prebuilts/clang/ohos/linux-x86_64/llvm/bin/clang-format -i
git diff HEAD - Shows all unstaged changes relative to HEAD-- 'graphic_2d/**/*.cpp' 'graphic_2d/**/*.h' - Filters to C++ source filesclang-format-diff.py - Reads the diff and only formats changed lines-p1 - Strips one path component (graphic_2d/) from diff paths-binary ... - Specifies the clang-format executable to use-i - Applies edits directly to files