Port Component
theexperiencecompany/gaia-ui
Ports a UI component from the gaia mono repo (theexperiencecompany/gaia) into the gaia-ui registry.
审查并提交独立 ZUI 扩展项目的改动;用户直接调用本技能即进入提交模式,必要检查通过后直接提交。只要求分析、评审或生成提交信息时保持只读。
$ npx skills add easysoft/zui --skill zuix-commit -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install easysoft/zui zuix-commit --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/easysoft/zui.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills-exts/zuix-commit .claude/skills/zuix-commit && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "zuix-commit" agent skill from https://github.com/easysoft/zui/tree/main/skills-exts/zuix-commit into .claude/skills/zuix-commit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zuix-commit", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/easysoft/zui/tree/main/skills-exts/zuix-commitType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add easysoft/zui --skill zuix-commit -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install easysoft/zui zuix-commit --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/easysoft/zui.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills-exts/zuix-commit .agents/skills/zuix-commit && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "zuix-commit" agent skill from https://github.com/easysoft/zui/tree/main/skills-exts/zuix-commit into .agents/skills/zuix-commit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zuix-commit", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add easysoft/zui --skill zuix-commit -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install easysoft/zui zuix-commit --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/easysoft/zui.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills-exts/zuix-commit .cursor/skills/zuix-commit && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "zuix-commit" agent skill from https://github.com/easysoft/zui/tree/main/skills-exts/zuix-commit into .cursor/skills/zuix-commit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zuix-commit", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/easysoft/zui.git --path skills-exts/zuix-commit--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add easysoft/zui --skill zuix-commit -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install easysoft/zui zuix-commit --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/easysoft/zui.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills-exts/zuix-commit .gemini/skills/zuix-commit && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "zuix-commit" agent skill from https://github.com/easysoft/zui/tree/main/skills-exts/zuix-commit into .gemini/skills/zuix-commit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zuix-commit", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install easysoft/zui zuix-commitInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add easysoft/zui --skill zuix-commit -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/easysoft/zui.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills-exts/zuix-commit .github/skills/zuix-commit && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "zuix-commit" agent skill from https://github.com/easysoft/zui/tree/main/skills-exts/zuix-commit into .github/skills/zuix-commit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zuix-commit", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add easysoft/zui --skill zuix-commit -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install easysoft/zui zuix-commit --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/easysoft/zui.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills-exts/zuix-commit .opencode/skills/zuix-commit && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "zuix-commit" agent skill from https://github.com/easysoft/zui/tree/main/skills-exts/zuix-commit into .opencode/skills/zuix-commit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zuix-commit", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
zuix-commit审查并提交独立 ZUI 扩展项目的改动;用户直接调用本技能即进入提交模式,必要检查通过后直接提交。只要求分析、评审或生成提交信息时保持只读。
Zuix Commit is an agent skill from easysoft/zui. 审查并提交独立 ZUI 扩展项目的改动;用户直接调用本技能即进入提交模式,必要检查通过后直接提交。只要求分析、评审或生成提交信息时保持只读。
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
It sits in Frontend & Design. It works with Git. The repository describes itself as: ZUI is an HTML5 front UI framework. The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit d99f043. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Zuix Commit loads about 1.2k tokens when it runs. Until then it costs about 21 tokens; SKILL.md has 266 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
- 无论默认范围还是用户要求“全部当前改动”,都排除无关生成物和 `.env*`、凭据、token、私钥、私有配置等敏感内容;确有无法可靠判断的内容时,只澄清具体疑点,不把空暂存区或多个目标库本身视为范围不明。Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from easysoft/zui at commit d99f043, republished under its MIT licence (© easysoft). 266 words, ~1,239 tokens.
.claude/skills/zuix-commit/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.按 共享工作流 解析本次所需上下文并读取适用 AGENTS.md,复用仍适用的发现。提交首先需要明确 extensionRoot 与实际 gitRoot;宿主只在相关联合验证需要时解析。
所有 Git 命令使用 git -C <gitRoot>,不要把宿主 exts/ 符号链接所在仓库当成文件所有者。目标库的目录名、package 名、zui 名只用于定位和理解变更,不用于猜测 commit scope。
从适用的提交规范和最近稳定历史推导 type、scope、语言及首行格式,显式规范优先。正文是否需要以及如何组织按下文“提交信息”判断,不仅根据历史提交是否带正文。历史不足或相互冲突时,报告影响本次提交的不确定性,不硬编码另一项目的前缀。
先判断用户意图:
git add、git commit 或其他写操作。明确的只读限制优先于技能的默认行为。/zuix-commit、$zuix-commit 或要求使用本技能,且没有只读限制,即视为明确提交授权;明确要求提交、保存或入库改动也进入此模式。候选范围确定、审查无问题且必要检查通过后,直接暂存并提交,不再询问是否提交、选择哪组或确认提交信息。仅讨论或修改本技能、在引用内容中出现技能名称,不构成提交请求。由其他技能引用时沿用用户实际授权,不把开发或评审请求自动升级为提交。
始终遵守:
--amend、--no-verify、push、force push、reset、clean 或删除操作。zuiRoot 的源码、注册、依赖或锁文件;宿主联合验证的生成物和缓存写入遵循共享工作流的验证隔离与批准规则;若用户明确把宿主改动也纳入提交,它属于另一个 Git 根,必须单独分析和提交。除非扩展项目规范另有规定,保留 ZUI 常用语义:* 表示修改、+ 表示新增、- 表示移除;按提交的主要目的判断,不按文件 A/M/D 状态机械拆分。标题使用简洁英文祈使句,不添加 emoji、句号或 Agent Co-authored-by。
- )按逻辑列出主要变更,并说明必要的原因或决策依据。避免逐文件复述 diff,不强制条目数量。Note: ...),写清兼容性影响、迁移步骤或使用限制及所需行动;验证缺口具体说明未覆盖的场景。没有实际注意事项时省略,不写空泛提醒。示例(首行的 type、scope 和语言仍以扩展项目规范为准):
<type> <scope>: add textarea option
- Add textarea fields so forms can collect multiline text
- Preserve textarea settings when editing existing fields
Note: Rendering saved textarea fields in the consuming application
has not been verified.候选范围、写操作授权、验证编排和最终提交结果始终由本技能负责。审查候选组时,完整读取 扩展代码评审,只复用其中与评审阶段有关的只读边界、评审方法、严重度和 findings 输出规则。
收集上下文:并行收集状态、路径和必要历史,不读取全部无关变更内容:
git -C <gitRoot> --no-optional-locks status --short --branchgit -C <gitRoot> diff --cached --name-statusgit -C <gitRoot> diff --name-statusgit -C <gitRoot> ls-files --others --exclude-standard -zgit -C <gitRoot> log --oneline -20记录 extensionRoot 相对 gitRoot 的路径,确认候选文件由该 Git 根拥有。
确定候选范围:
extensionRoot 内的可提交改动,包括已跟踪文件的增删改和与项目交付相关的未跟踪文件;不要求这些改动必须由当前任务产生。父级 Git 根中的其他项目不自动纳入。.env*、凭据、token、私钥、私有配置等敏感内容;确有无法可靠判断的内容时,只澄清具体疑点,不把空暂存区或多个目标库本身视为范围不明。--no-ext-diff,pathspec 始终放在 -- 后。评审可读取判断所需的基线源码、调用方和测试,不混入候选外的未提交变更内容。规划原子提交:先按逻辑目的分组,再应用已推导的 type/scope。
审查每组变更:按“与代码评审技能协作”审查当前候选快照,另外检查提交专属的调试残留、无关文件、生成物和敏感信息。有 confirmed finding 时先按严重度和文件/行号报告,不确定事项单列为风险;只读模式将有问题的 commit message 标记为“修复或明确接受后可用”。仅有提交授权不包含修复;提交模式下,本任务已有仍适用的修复授权时,在评审后完成范围内修复、重新评审和验证,再继续提交。没有修复授权或需要接受未解决问题时,仍由用户决定;修复后重新收集上下文。
执行验证:始终对候选或暂存的 tracked diff 运行相应 git diff --check;未跟踪文本文件使用 zuix-review 的等价 whitespace 检查。按候选风险从 extensionRoot 实际脚本和规则选择必要检查,复用同一快照的有效结果;快照变化后重新评审并补充受影响验证。宿主联合检查遵循共享工作流的上下文、隔离与批准规则,结果与扩展侧分开。仅有提交授权不包含修复;只读模式不运行会刷新产物或缓存的命令,除非用户明确要求。验证失败时先按第 4 步核对已有修复授权,完成范围内修复并复验;仍有失败时,只有用户明确接受相应风险才继续提交,不绕过 hooks。
输出或提交:
git -C <gitRoot> add -- <明确路径...>;不使用 git add . 或 git add -A。diff --check,确认只包含当前组且与已评审、已验证快照一致;存在差异时重新评审并补充受影响验证。git -C <gitRoot> commit -F -),保留标题与正文之间的空行及实际换行;不要截断正文或将换行写成字面量 \n。hook 修改文件或提交失败后重新检查状态,不使用 --no-verify。git -C <gitRoot> log -1 --format=%B,核对实际保存的完整 message,确认标题、空行、正文和按需附加的注意事项与预期一致;发现差异时如实报告,不擅自 amend。确认结果:运行 git -C <gitRoot> status --short --branch,报告每个 commit 的短 hash、标题、scope 依据、验证结果和仍保留的未提交改动。
© easysoft, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills-exts/zuix-commit of easysoft/zui.
Open the folder on GitHubat commit d99f043
Zuix Commit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Zuix Commit this skilleasysoft/zui | 2.8k | — | ~1.2k | Automated safety check: Notes | MIT | |
| Port Componenttheexperiencecompany/gaia-ui | 221 | — | ~2.9k | Automated safety check: Pass | MIT | |
| Nutui Build Local Verifyjdf2e/nutui-react | 1.2k | — | ~472 | Automated safety check: Pass | None | |
| Compare Array Bundle SizePostHog/posthog-js | 613 | — | ~599 | Automated safety check: Pass | Custom licence | |
| UX Create Manifesth0x91b/dev-3.0 | 307 | — | ~2.7k | Automated safety check: Pass | Apache-2.0 | |
| Verify Atlaspoteto/verification-skill-example | 131 | — | ~1.4k | Automated safety check: Pass | None |
theexperiencecompany/gaia-ui
Ports a UI component from the gaia mono repo (theexperiencecompany/gaia) into the gaia-ui registry.
jdf2e/nutui-react
NutUI 比例缩放本地验证——写回 src/packages 下同路径组件 SCSS(跳过 src/packages//demo.scss 与 demos);--mirror 写 scale-verify/;不写 build。
PostHog/posthog-js
Quickly compare the posthog-js array.js bundle size in the current working tree against a git baseline using the repository's esbuild proxy.
h0x91b/dev-3.0
Create the initial Product UX Bible for an existing web or full-screen web app by deeply auditing the repository, using sub-agents when available, and generating docs/ux manifests, schemas, budgets…
poteto/verification-skill-example
Drive the Atlas workspace UI in a running Harbor Labs desktop build via CDP.
regisx001/Worklog
Design and UI skill for the Worklog desktop project manager.
easysoft/zui
使用内置 ZUI 资源从零创建可运行的独立网页或小型静态站点。向已有应用集成 ZUI 时使用 zui 技能. An agent skill from easysoft/zui.
easysoft/zui
在已有应用中集成、使用或排查 ZUI 3,直接创建和注册应用自定义组件,或使用已提供的 Web Components;适用于消费方项目,不用于开发 ZUI 源码仓库。
easysoft/zui
查询 ZUI 主仓库的开发规范,为库开发及本地 exts 接入任务提供相关约束和仓库证据;规范查询保持只读. An agent skill from easysoft/zui.
easysoft/zui
查询独立 ZUI 扩展项目的开发规范,解析目标库、扩展工作区、Git 所有权及所需宿主上下文;始终只读. An agent skill from easysoft/zui.
easysoft/zui
将已经可用的 UMD/IIFE 资源封装为 ZUI 主仓库的 lib/ 库,通过 LibLoader 按需加载。不转换资源格式,需求明确时形成集成计划后直接实施。
easysoft/zui
审查并提交 ZUI 主仓库的改动;用户直接调用本技能即进入提交模式,必要检查通过后直接提交。只要求分析、评审或生成提交信息时保持只读。
Works with
Categories
审查并提交独立 ZUI 扩展项目的改动;用户直接调用本技能即进入提交模式,必要检查通过后直接提交。只要求分析、评审或生成提交信息时保持只读。. Zuix Commit is an agent skill from easysoft/zui.
Zuix Commit fits situations like: frontend & Design work in your project.
Run `npx skills add easysoft/zui --skill zuix-commit -a claude-code`. Or copy the skill folder (skills-exts/zuix-commit in easysoft/zui) into .claude/skills/zuix-commit in your project. Claude Code loads it when a task matches its description.
Run `npx skills add easysoft/zui --skill zuix-commit -a codex`. Or copy the skill folder (skills-exts/zuix-commit in easysoft/zui) into .agents/skills/zuix-commit in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add easysoft/zui --skill zuix-commit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/zuix-commit, .gemini/skills/zuix-commit, .github/skills/zuix-commit and .opencode/skills/zuix-commit in your project.
Going by SKILL.md and its folder, Zuix Commit needs the command-line tools its instructions call (git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Zuix Commit is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.2k tokens (SKILL.md is roughly 5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Zuix Commit: Port Component (theexperiencecompany/gaia-ui, 221 stars), Nutui Build Local Verify (jdf2e/nutui-react, 1.2k stars), Compare Array Bundle Size (PostHog/posthog-js, 613 stars) and UX Create Manifest (h0x91b/dev-3.0, 307 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
easysoft (a GitHub organization) maintains it in easysoft/zui, which has 2,764 GitHub stars. The repository holds 24 skills in this directory. The repository was last updated on October 6, 2026.
Source: easysoft/zui on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.