用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/easysoft/zui --skill zuix-commit命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | zuix-commit |
| description | 分析独立 ZUI 扩展项目的提交范围、生成英文 commit message,或执行明确授权的 Git 提交;按实际 Git 所有权和项目规范操作。 |
按 共享工作流 解析本次所需上下文并读取适用 AGENTS.md,复用仍适用的发现。提交首先需要明确 extensionRoot 与实际 gitRoot;宿主只在相关联合验证需要时解析。
所有 Git 命令使用 git -C <gitRoot>,不要把宿主 exts/ 符号链接所在仓库当成文件所有者。目标库的目录名、package 名、zui 名只用于定位和理解变更,不用于猜测 commit scope。
从适用的提交规范和最近稳定历史推导 type、scope、语言及格式,显式规范优先。历史不足或相互冲突时,报告影响本次提交的不确定性,不硬编码另一项目的前缀。
先判断用户意图:
git add、git commit 或其他写操作。始终遵守:
--amend、--no-verify、push、force push、reset、clean 或删除操作。zuiRoot 的源码、注册、依赖或锁文件;宿主联合验证的生成物和缓存写入遵循共享工作流的验证隔离与批准规则;若用户明确把宿主改动也纳入提交,它属于另一个 Git 根,必须单独分析和提交。除非扩展项目规范另有规定,保留 ZUI 常用语义:* 表示修改、+ 表示新增、- 表示移除;按提交的主要目的判断,不按文件 A/M/D 状态机械拆分。标题使用简洁英文祈使句,不添加 emoji、句号或 Agent Co-authored-by。
收集上下文:并行收集状态、路径和必要历史,不读取全部无关变更内容:
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 根拥有。
确定候选范围:
.env*、凭据、token、私钥、私有配置等敏感内容。--no-ext-diff,pathspec 始终放在 -- 后。评审可读取判断所需的基线源码、调用方和测试,不混入候选外的未提交变更内容。规划原子提交:先按逻辑目的分组,再应用已推导的 type/scope。
审查每组变更:检查调试残留、明显逻辑错误、遗漏的异常/空值分支、复制错误、公共 API 注释、无关文件、生成物和敏感信息。按文件与行号报告问题;仅有提交授权不包含修复;提交模式下,本任务已有仍适用的修复授权且相应实施确认要求已满足时,在评审后完成范围内修复、重新评审和验证,再继续提交。没有修复授权或需要接受未解决问题时,仍由用户决定;修复后重新收集上下文。
执行验证:始终对候选或暂存变更运行相应 git diff --check。按候选风险从 extensionRoot 实际脚本和规则选择必要检查,复用同一快照的有效结果;快照变化后重新评审并补充受影响验证。宿主联合检查遵循共享工作流的上下文、隔离与批准规则,结果与扩展侧分开。仅有提交授权不包含修复;只读模式不运行会刷新产物或缓存的命令,除非用户明确要求。验证失败时先按第 4 步核对已有修复授权,完成范围内修复并复验;仍有失败时,只有用户明确接受相应风险才继续提交,不绕过 hooks。
输出或提交:
git -C <gitRoot> add -- <明确路径...>;不使用 git add . 或 git add -A。diff --check,确认只包含当前组且与已评审、已验证快照一致;存在差异时重新评审并补充受影响验证。--no-verify。确认结果:运行 git -C <gitRoot> status --short --branch,报告每个 commit 的短 hash、标题、scope 依据、验证结果和仍保留的未提交改动。