ZUI 扩展库公共开发规范
SkillDev toolsLets your agent look up and apply ZUI 3 extension library development standards for building and validating packages.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the ZUI 扩展库公共开发规范 skill
About this capability
查询独立 ZUI 扩展项目的开发规范,解析目标库、扩展工作区、Git 所有权及所需宿主上下文;始终只读。
What this skill tells your AI
The instructions your AI receives, as published by easysoft/zui in skills-exts/zuix-standards/SKILL.md and read by ahel’s review.
工作流
- 从请求涉及的路径解析四层上下文:
TARGET_LIB_ROOT、EXT_ROOT、GIT_ROOT、ZUI_ROOT + EXTS_NAME。优先运行:
node <本技能目录>/scripts/resolve-zui-ext-context.mjs --cwd <目标路径> [--lib <目录名或包名>] [--host <宿主根>] --json
- 完整读取
EXT_ROOT中适用于目标的AGENTS.md。若GIT_ROOT或ZUI_ROOT另有适用的AGENTS.md,也完整读取;不要把不同根目录的规则互相覆盖。 - 完整读取 references/workflow.md,再按任务读取所需规范:
- 包角色、骨架、元数据与依赖:references/library.md
- 宿主注册、联合调试、构建和文档:references/extension-library.md
- UI 组件:references/component.md
- 运行时按需加载外部 JS/CSS:references/external-library.md,并同时读取组件或 helper 规范
- helper、store 或 utils:references/helper.md
- 官网正式文档:references/documentation.md
README.md/dev.md与dev.ts:references/dev-page.md- 国际化:references/i18n.md
- 涉及源码、API 或架构判断时,在
EXT_ROOT中选择两个包角色、实现架构或公开消费方式最相近的成熟库;扩展项目没有足够样本时,再从ZUI_ROOT选择宿主实现。可用盘点脚本筛选:
node <本技能目录>/scripts/inspect-zui-lib.mjs --root <EXT_ROOT>
node <本技能目录>/scripts/inspect-zui-lib.mjs --root <EXT_ROOT> --lib <目录名或包名> --json
- 完整阅读目标与候选实现的入口、类型、源码、样式、
package.json、文档和调试页。脚本信号只用于筛选,不能单独证明架构或 API 正确。 - 按“用户要求 > 适用的
AGENTS.md> 扩展项目事实 > 当前宿主构建脚本与运行时 > 成熟相似实现 > 本技能规范”的顺序解决冲突。 - 始终保持只读。用户要求实施时,指出应组合的扩展版 ZUI 技能;若由其他技能调用,只提供约束,不增加独立确认门禁。
输出要求
- 先报告已解析和未解析的上下文,特别区分
EXT_ROOT与GIT_ROOT。 - 使用真实
PACKAGE_NAME、ZUI_NAME、PUBLIC_PATH和依赖策略,不从目录名或扩展组名猜测。 - 清楚区分扩展仓库事实、宿主契约、相似实现惯例和建议。
- 只报告当前任务需要的规范、证据、风险与验证方式。
- 不修改源码、宿主注册、缓存或生成目录,不自动提交、推送或发布。
Signals
- GitHub stars
- 3k
- Forks
- 678
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
zuix-standards- Source
- github.com/easysoft/zui