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 zui-commit -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install easysoft/zui zui-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/.agents/skills/zui-commit .claude/skills/zui-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 "zui-commit" agent skill from https://github.com/easysoft/zui/tree/main/.agents/skills/zui-commit into .claude/skills/zui-commit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zui-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/.agents/skills/zui-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 zui-commit -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install easysoft/zui zui-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/.agents/skills/zui-commit .agents/skills/zui-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 "zui-commit" agent skill from https://github.com/easysoft/zui/tree/main/.agents/skills/zui-commit into .agents/skills/zui-commit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zui-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 zui-commit -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install easysoft/zui zui-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/.agents/skills/zui-commit .cursor/skills/zui-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 "zui-commit" agent skill from https://github.com/easysoft/zui/tree/main/.agents/skills/zui-commit into .cursor/skills/zui-commit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zui-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 .agents/skills/zui-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 zui-commit -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install easysoft/zui zui-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/.agents/skills/zui-commit .gemini/skills/zui-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 "zui-commit" agent skill from https://github.com/easysoft/zui/tree/main/.agents/skills/zui-commit into .gemini/skills/zui-commit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zui-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 zui-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 zui-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/.agents/skills/zui-commit .github/skills/zui-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 "zui-commit" agent skill from https://github.com/easysoft/zui/tree/main/.agents/skills/zui-commit into .github/skills/zui-commit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zui-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 zui-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 zui-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/.agents/skills/zui-commit .opencode/skills/zui-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 "zui-commit" agent skill from https://github.com/easysoft/zui/tree/main/.agents/skills/zui-commit into .opencode/skills/zui-commit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zui-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.
zui-commit审查并提交 ZUI 主仓库的改动;用户直接调用本技能即进入提交模式,必要检查通过后直接提交。只要求分析、评审或生成提交信息时保持只读。
Zui Commit is an agent skill from easysoft/zui. 审查并提交 ZUI 主仓库的改动;用户直接调用本技能即进入提交模式,必要检查通过后直接提交。只要求分析、评审或生成提交信息时保持只读。
Its SKILL.md is about 1.5k 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:
gitpnpmFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git and pnpm, 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.
Zui Commit loads about 1.5k tokens when it runs. Until then it costs about 20 tokens; SKILL.md has 298 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、私钥、私有配置等敏感内容;确有无法可靠判断的内容时,只澄清具体疑点,不把空暂存区或多个目标库本身视为范围不明。` 等调试残留,无关文件或生成物,source-of-truth 不一致,以及 `.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). 298 words, ~1,451 tokens.
.claude/skills/zui-commit/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.先判断用户意图,再执行对应模式:
git add、git commit 或其他写操作。明确的只读限制优先于技能的默认行为。/zui-commit、$zui-commit 或要求使用本技能,且没有只读限制,即视为明确提交授权;明确要求提交、保存或入库改动也进入此模式。候选范围确定、审查无问题且必要检查通过后,直接暂存并提交,不再询问是否提交、选择哪组或确认提交信息。仅讨论或修改本技能、在引用内容中出现技能名称,不构成提交请求。由其他技能引用时沿用用户实际授权,不把开发或评审请求自动升级为提交。
始终遵守以下边界:
--amend、--no-verify、push、force push、reset 或清理工作区。<type> <scope>: <description><type>:* = change、+ = addition、- = removal。按提交的主要语义判断,不按文件的 A/M/D 状态机械拆分;新增功能即使同时修改旧文件,仍可使用 +。<scope>:lib/<name>/ 内的变更使用 <name>;仓库根、开发基础设施或不可拆分的跨库变更使用 proj。<description>:使用简洁的英文祈使句,结尾不加句号。- )按逻辑列出主要变更,并说明必要的原因或决策依据。避免逐文件复述 diff,不强制条目数量。Note: ...,写清兼容性影响、迁移步骤或使用限制及所需行动;验证缺口具体说明未覆盖的场景。没有实际注意事项时省略,不写空泛提醒。Co-authored-by 等 Agent 相关信息。示例:
+ form-builder: 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.候选范围、写操作授权、验证编排和最终提交结果始终由本技能负责。审查候选组时,完整读取 ZUI 代码评审,只复用其中与评审阶段有关的只读边界、评审方法、严重度和 findings 输出规则。
收集上下文:先并行运行 git --no-optional-locks status --short --branch、git diff --cached --name-status、git diff --name-status、git ls-files --others --exclude-standard -z 和 git log --oneline -10,只收集分层状态、路径和历史,不读取全部无关变更内容。
确定候选范围:
exts/ 链接指向的扩展仓库或其他 Git 根收集改动。.env*、凭据、token、私钥、私有配置等敏感内容;确有无法可靠判断的内容时,只澄清具体疑点,不把空暂存区或多个目标库本身视为范围不明。git diff --cached --no-ext-diff --find-renames、git diff --no-ext-diff --find-renames 和候选未跟踪文件;pathspec 始终放在 -- 后。不要读取候选范围外的未提交变更内容;评审时仍可只读查看判断所需的基线源码、调用方、测试和引用目标。规划原子提交:先按逻辑目的分组,再决定 type 和 scope。
proj。审查每组变更:
console.log、console.debug、debugger、临时 alert 等调试残留,无关文件或生成物,source-of-truth 不一致,以及 .env*、凭据、token、私钥和私有配置等疑似敏感信息。有 confirmed finding 或疑似敏感信息时先按严重度和文件/行号报告。只读模式将 commit message 标记为“修复或明确接受后可用”;只有剩余变化仍构成独立完整提交时,才另外给出不含问题部分的分组建议。提交模式先核对本任务已有的修复授权;已有适用批准时按前述流程修复,没有修复授权或需要接受未解决问题时,暂停受影响的写操作并由用户决定;不确定事项单列为风险,不冒充 finding。修复或候选范围变化后,重新收集上下文、审查并验证。
执行验证:
git diff --check;未跟踪文本文件使用 zui-review 的等价 whitespace 检查。.agents/skills/*、skills/* 和 skills-exts/* 使用 skill-creator 的 quick_validate.py 并检查引用;另行解析 agents/openai.yaml,核对界面字段、$skill-name 默认提示及资源路径,因为 quick validator 不覆盖该文件。修改 skills/zui 的脚本或检查器时再运行 pnpm test:skills。pnpm check;只有范围窄、目标检查能明确覆盖且完整检查成本不相称时,才改用目标 lint、类型检查及相关 unit/DOM 测试,并说明收窄后的覆盖边界。pnpm test:build,并在代表性构建未覆盖目标库时增加目标库构建。pnpm docs:build,因为它会刷新 ignored 的 docs/_ 生成内容;无法隔离时报告未运行及残余风险,不在当前工作区直接执行。CSS 或视觉改动增加目标构建和浏览器/人工视觉验证;浏览器行为、焦点、portal 或无障碍改动增加目标 Chromium E2E 或 pnpm test:e2e。仅在兼容性风险明确时运行跨浏览器测试。zui 构建、覆盖率和发布级检查只用于构建图、测试基础设施、发布契约等相应高风险变更,不作为每次提交的固定成本。pnpm check 不覆盖 CSS、文档、dev.ts 和真实浏览器行为,test:build 与 E2E 也只覆盖代表性库。未覆盖部分必须使用目标验证或明确列为残余风险,不能用笼统通过代替。build/、dist/、docs/_、coverage/、test-results/ 等目录的验证前,先确认现有内容是否属于用户工作,并优先使用精确包含已评审候选快照的隔离副本或显式临时输出。只清理本次创建且路径已确认的临时目录;不得删除、覆盖或自动暂存候选范围外产物。无法安全隔离时先请求许可或报告未运行。输出或提交:
git add . 或 git add -A。git diff --cached --name-status、完整 cached diff 和 git diff --cached --check,确认暂存区只包含当前组且与已评审、已验证范围一致;任何差异都返回步骤 4 重新审查并补充验证。git commit -F -),保留标题与正文之间的空行及实际换行;不要截断正文或将换行写成字面量 \n。若 hook 修改文件或提交失败,重新检查仓库状态,不使用 --no-verify 绕过。git log -1 --format=%B,核对实际保存的完整 message,确认标题、空行、正文和按需附加的注意事项与预期一致;发现差异时如实报告,不擅自 amend。确认结果:运行 git status --short --branch,报告每个 commit 的短 hash、标题、评审结论、已运行的验证、用户明确接受的问题或风险,以及仍保留的未提交改动。
© 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 .agents/skills/zui-commit of easysoft/zui.
Open the folder on GitHubat commit d99f043
Zui 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 |
|---|---|---|---|---|---|---|
| Zui Commit this skilleasysoft/zui | 2.8k | — | ~1.5k | 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 主仓库的改动;用户直接调用本技能即进入提交模式,必要检查通过后直接提交。只要求分析、评审或生成提交信息时保持只读。. Zui Commit is an agent skill from easysoft/zui.
Zui Commit fits situations like: frontend & Design work in your project.
Run `npx skills add easysoft/zui --skill zui-commit -a claude-code`. Or copy the skill folder (.agents/skills/zui-commit in easysoft/zui) into .claude/skills/zui-commit in your project. Claude Code loads it when a task matches its description.
Run `npx skills add easysoft/zui --skill zui-commit -a codex`. Or copy the skill folder (.agents/skills/zui-commit in easysoft/zui) into .agents/skills/zui-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 zui-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/zui-commit, .gemini/skills/zui-commit, .github/skills/zui-commit and .opencode/skills/zui-commit in your project.
Going by SKILL.md and its folder, Zui Commit needs the command-line tools its instructions call (git and pnpm).
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.
Zui 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.5k tokens (SKILL.md is roughly 5.8k 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 Zui 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.