Experience Lwc Design Generate
forcedotcom/sf-skills
A skill your agent uses when you need to create a brand new Lightning Web Component from a Figma design, a Product Requirements Document, or another design artifact — orchestrating the five-phase…
可作为 hiui-page-workflow 等更大页面工作流的标准 S0 前置 skill,专注 B 端中后台与 HiUI 页面生成前的需求细化。将模糊或抽象的后台/管理台/运营台/配置台/审批流需求细化为可执行的产品方案、MVP 范围、用户流程、业务规则、可追踪页面清单、产品 PRD、全局生成上下文、页面级提示词和 HiUI 交接包。适用于澄清后台产品想法、把粗略需求转成 PRD…
$ npx skills add XiaoMi/hiui --skill hiui-refine -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install XiaoMi/hiui hiui-refine --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/XiaoMi/hiui.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/hiui-workflow/hiui-refine .claude/skills/hiui-refine && 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 "hiui-refine" agent skill from https://github.com/XiaoMi/hiui/tree/master/skills/hiui-workflow/hiui-refine into .claude/skills/hiui-refine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hiui-refine", 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/XiaoMi/hiui/tree/master/skills/hiui-workflow/hiui-refineType 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 XiaoMi/hiui --skill hiui-refine -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install XiaoMi/hiui hiui-refine --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/XiaoMi/hiui.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/hiui-workflow/hiui-refine .agents/skills/hiui-refine && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "hiui-refine" agent skill from https://github.com/XiaoMi/hiui/tree/master/skills/hiui-workflow/hiui-refine into .agents/skills/hiui-refine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hiui-refine", 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 XiaoMi/hiui --skill hiui-refine -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install XiaoMi/hiui hiui-refine --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/XiaoMi/hiui.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/hiui-workflow/hiui-refine .cursor/skills/hiui-refine && 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 "hiui-refine" agent skill from https://github.com/XiaoMi/hiui/tree/master/skills/hiui-workflow/hiui-refine into .cursor/skills/hiui-refine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hiui-refine", 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/XiaoMi/hiui.git --path skills/hiui-workflow/hiui-refine--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 XiaoMi/hiui --skill hiui-refine -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install XiaoMi/hiui hiui-refine --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/XiaoMi/hiui.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/hiui-workflow/hiui-refine .gemini/skills/hiui-refine && 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 "hiui-refine" agent skill from https://github.com/XiaoMi/hiui/tree/master/skills/hiui-workflow/hiui-refine into .gemini/skills/hiui-refine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hiui-refine", 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 XiaoMi/hiui hiui-refineInstalls 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 XiaoMi/hiui --skill hiui-refine -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/XiaoMi/hiui.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/hiui-workflow/hiui-refine .github/skills/hiui-refine && 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 "hiui-refine" agent skill from https://github.com/XiaoMi/hiui/tree/master/skills/hiui-workflow/hiui-refine into .github/skills/hiui-refine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hiui-refine", 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 XiaoMi/hiui --skill hiui-refine -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install XiaoMi/hiui hiui-refine --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/XiaoMi/hiui.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/hiui-workflow/hiui-refine .opencode/skills/hiui-refine && 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 "hiui-refine" agent skill from https://github.com/XiaoMi/hiui/tree/master/skills/hiui-workflow/hiui-refine into .opencode/skills/hiui-refine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hiui-refine", 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.
hiui-refine可作为 hiui-page-workflow 等更大页面工作流的标准 S0 前置 skill,专注 B 端中后台与 HiUI 页面生成前的需求细化。将模糊或抽象的后台/管理台/运营台/配置台/审批流需求细化为可执行的产品方案、MVP 范围、用户流程、业务规则、可追踪页面清单、产品 PRD、全局生成上下文、页面级提示词和 HiUI 交接包。适用于澄清后台产品想法、把粗略需求转成 PRD…
Hiui Refine is an agent skill from XiaoMi/hiui. 可作为 hiui-page-workflow 等更大页面工作流的标准 S0 前置 skill,专注 B 端中后台与 HiUI 页面生成前的需求细化。将模糊或抽象的后台/管理台/运营台/配置台/审批流需求细化为可执行的产品方案、MVP 范围、用户流程、业务规则、可追踪页面清单、产品 PRD、全局生成上下文、页面级提示词和 HiUI 交接包。适用于澄清后台产品想法、把粗略需求转成 PRD 或产品方案、拆解列表/详情/编辑/配置等工作面、定义角色权限/数据权限/状态机/审计规则,并在需要时补齐权限矩阵、状态流转表、字段字典、异常与审计矩阵、批量/导入导出规范、存量系统改造与发布策略;同时承担 B 端产品专家判断,包括业务价值拆解、优先级建议、方案取舍、多租户/版本/开通模型、主数据与系统边界、反模式识别与风险提示,持续把模糊的 B 端需求变成可落地输入;当需求发生在已有项目/仓库中时,也用于结合当前仓库的页面、模块、接口、类型和文档做带上下文的需求细化。
Its SKILL.md is about 9.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 18 other files, including scripts and reference files (for example `CHANGELOG.md`, `GENERATED_DO_NOT_EDIT.md` and `README.md`).
It sits in Product & Project Management, covering PRD writing and Design systems. The repository describes itself as: HIUI is a solution that is adequate for the fomulation and implementation of interaction and UI design standard for front, middle and backend. The licence is MIT.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit f056c80. 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.
Ships 1 file in scripts/ (Python), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
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.
Hiui Refine loads about 9.8k tokens when it runs, and up to ~25k if it reads all its reference files. Until then it costs about 111 tokens; SKILL.md has 1,956 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 found no risky patterns in SKILL.md.
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); the scripts in this folder are not scanned.
The full file from XiaoMi/hiui at commit f056c80, republished under its MIT licence (© XiaoMi). 1,956 words, ~9,829 tokens.
.claude/skills/hiui-refine/SKILL.md (or your agent's skills folder). This skill also uses 15 other files; get the full folder from GitHub.2.0.02026-07-16hiui-refinehiui-page-workflow 等更大页面工作流的标准 S0 前置 skill使用本技能将抽象的 B 端中后台需求引导为可进入实现的产品方案。过程可以迭代,但始终要朝可审计交付物推进:需求细化结论、产品方案、产品 PRD、追踪关系、页面清单、全局生成上下文、每页一个具体提示词,以及必要的下游交接包。
使用用户的语言工作。中文产品需求默认用中文回答,并使用中文页面名称;除非用户明确要求其他语言。
questionDebt,继续下一轮,直到关键债务清零或用户明确授权假设。solution-only 或 page-inventory 深度;只有当用户明确说“先快速澄清 / 先聊一轮 / 不要展开”时,才降到 quick-refine。questionDebt、resolvedDebt、remainingDebt 和 assumptions,用它们判断是否还能结束反问。product-prd 与 generation-pack;若只是判断结果可能会被下游继续使用,优先停在 solution-only、page-inventory、prompt-pack、hiui-handoff 或 product-prd。product-prd 时,PRD 产物必须落到文档载体中,而不是只在消息里给摘要:如宿主环境提供协作文档创建能力(例如飞书),优先生成在线协作文档,并返回文档标题与链接;若无协作文档能力,则必须生成独立 Markdown PRD 文件,并返回绝对路径。摘要只能作为导览,不得替代文档链接或路径。hiui-page-workflow 消费的 HiUI 交接包。A/B/C/D 展示选项,但回复格式默认使用 都按推荐、A / B / A、第二题改 B,不要求 1A/2B。strict 或保持当前更高深度,并重开确认轮次,不得继续沿用上一轮的默认假设直接收口。细化前先判断其属于哪种 B 端中后台子类型,让检查重点匹配后台工作面和治理复杂度。只有当类型判断会影响范围或输出时,才向用户说明推断结果。
若输入明显偏离 B 端中后台,明确标记为 weak-fit,说明本 skill 只能借用其需求细化框架,不能作为该产品形态的最佳实践来源。
在进入详细页面与字段设计前,先执行一次 B 端产品专家判断。该判断不是可选润色,而是决定后续方案是否站得住的前置步骤。
至少判断:
优先输出一个紧凑判断:
### BX01 业务价值与优先级判断
- 核心问题:...
- 受影响角色:...
- 当前替代方式与成本:...
- 预期收益:效率 / 风险 / 合规 / 收入 / 客户体验
- 为什么现在做:...
- P0 建议:...
- 明确延后项:...对以下常见分歧,必须给出推荐而不是只罗列:
抽屉 vs 全页编辑同步执行 vs 异步任务写死规则 vs 配置化单页聚合 vs 拆分工作面直接操作 vs 审批流角色权限 即可 vs 需要 数据权限/字段权限输出时优先使用对比表:
### BX02 方案取舍表
| 决策点 | 方案 A | 方案 B | 推荐方案 | 推荐理由 | 代价/风险 |
| --- | --- | --- | --- | --- | --- |
| 编辑工作面 | 抽屉编辑 | 全页编辑 | 全页编辑 | 字段多、联动复杂、需保留上下文 | 开发成本更高 |
| 执行方式 | 同步处理 | 异步任务 | 异步任务 | 数据量大、需失败回执 | 需要任务中心 |
| 规则实现 | 写死逻辑 | 配置化 | 配置化 | 规则会频繁变更,适合运营自助调整 | 需要发布与回滚机制 |命中 B2B、平台化、SaaS、行业客户差异化时,必须判断:
优先输出:
### BX03 多租户 / 版本 / 开通模型
| 主题 | 当前判断 | 影响范围 | 待确认点 |
| --- | --- | --- | --- |
| 租户模型 | 逻辑多租户 | 数据隔离、查询条件、导出权限 | 是否存在集团-子租户 |
| 版本策略 | 标准版 + 高级版 | 页面入口、字段可见性、操作权限 | 是否支持套餐升级即时生效 |
| 功能开通 | 按租户配置开关 | 菜单、路由、能力开放 | 是否允许租户管理员自助开关 |
| 字段扩展 | 暂不支持租户自定义字段 | 表单、导入模板、导出结构 | 是否存在行业客户定制需求 |命中平台/集成/对账/跨系统流转时,必须回答:
优先输出:
### BX04 主数据与系统边界
| 对象 | 事实源系统 | 创建方 | 修改方 | 停用/删除策略 | 同步方式 | 冲突处理 | 备注 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 客户 | CRM | CRM | CRM/运营后台补充标签 | 仅停用,不硬删 | 事件 + 定时补偿 | CRM 优先 | P0 |
| 工单 | 工单后台 | 工单后台 | 工单后台/客服 | 已完结不可删除 | 实时写主库 | 工单后台优先 | 当前假设 |
| 结算单 | 结算系统 | 结算系统 | 财务审核后台 | 审核后不可删除,仅作废 | 定时同步 | 结算系统优先 | 待确认 |在收敛方案时,主动检查这些 B 端常见反模式:
命中反模式时,使用这种格式:
### BX05 反模式与风险提示
- 风险点:...
- 为什么是反模式:...
- 可能后果:...
- 推荐替代方案:...
- 若本期不改,最低防线:...输出前先选择交付模式,并同步确定 confirmationDepth。用户明确指定交付模式、结构或页面输出要求时按用户要求执行;PRD 载体若当前交付模式包含 product-prd,则按“协作文档优先,失败回退 Markdown”的统一规则执行。否则推断最小可用模式,并在模式会影响范围时说明假设。
quick-refine:探索优先的轻量出口,只输出当前理解、关键假设、2-3 个最高影响待确认问题和推荐下一步,不产出正式方案定稿、PRD 或生成包,默认 confirmationDepth=lightsolution-only:只输出产品方案,不生成页面提示词,默认 confirmationDepth=standardproduct-prd:输出正式产品 PRD,并落在线协作文档或 Markdown 产物,默认 confirmationDepth=strictpage-inventory:产品方案 + 可追踪页面 / 弹窗 / 工作面清单,默认 confirmationDepth=standardprompt-pack:全局生成上下文 + 页面级提示词,默认 confirmationDepth=stricthiui-handoff:页面清单 + 给下游 HiUI 页面工作流(例如 hiui-page-workflow)的 HiUI 交接包;仅在用户明确只要最小生成交接物时使用,默认 confirmationDepth=strictfull-prd-to-generation:完整产品 PRD、追踪关系、页面清单、全局上下文、提示词和交接包,默认 confirmationDepth=strict用户要求页面生成、HiUI 生成、原型生成、UX 验收、正式 PRD、PRD 评审或可复用交付物时,升级到 strict。
默认选择规则:
solution-only 开始,而不是 quick-refine。product-prd;若同时明确或隐含下一步要页面生成输入,则升级到 full-prd-to-generation。page-inventory。quick-refine。page-inventory 起步,而不是停留在抽象 solution-only。standard 或更高深度,不要为了“最小交付”过早降级。hiui-handoff 或 prompt-pack;只有当用户明确要求正式 PRD、评审文档或可归档 PRD 时,才升级到 full-prd-to-generation。交付模式细节见 references/delivery-modes.md。确认深度、问题债务、确认完整度和选项示例见 references/confirmation-model.md。
当任务发生在现有项目/仓库中,且用户未明确要求忽略本地上下文时,先做一次有边界的仓库知识扫描,再开始正式提问。
目标:
最小扫描顺序:
若发现现有实现与用户目标可能相关,必须追加一次“沿用 / 扩展 / 重做”的反锚定确认;标准三选一表述见 references/project-context-loading.md。
若未找到有效仓库证据,明确说明“未发现足以影响方案的项目历史知识”,再按默认需求细化流程推进。
具体触发条件、扫描预算、提炼结果和停止条件见 references/project-context-loading.md。
提取并复述:
如果输入非常抽象,先给出简短的当前理解摘要,再询问最小必要的问题组。
本 skill 的提问应遵循一条统一主流程,而不是在“问题阶梯”“细化轮次”“交互模式”之间来回切换。默认按下面 6 个阶段推进;每轮只挑当前最值得推进的 1-3 个问题组,不要求一轮覆盖完整阶段。
PB01 ~ PB04,以及本轮目标交付是 quick-refine、solution-only、page-inventory、product-prd 还是生成输入。AX01 ~ AX06、BX01 ~ BX05、PB01 ~ PB04 等结构化产物。generationReviewPack 和 generationInputGate;若不是,则在当前阶段产出最小必要交付物。“问题阶梯”仍然保留,但它是 主流程内部的优先级判断器,不是另一套并行流程。每轮从最早未解决、且最影响下游的层级开始提问;产品决策尚未明确前,不要跳到低层级页面或组件问题。
使用规则:
向用户确认需求时,默认使用可选择的选项:
A/B/C/D。A/B/C/D 展示选项;推荐项仍放在第一位,并允许用户用 都按推荐、A / B / A、第二题改 B 这类更轻的方式回复。推荐。其他/自定义。优先使用这种格式:
### 待确认
1. <问题组>
- A. <推荐决策包>(推荐):<说明对范围/页面/规则/数据/状态/验收中至少 2 项的影响>
- B. <备选决策包>:<说明影响>
- C. <备选决策包>:<说明影响>
- D. 其他/自定义:<需要用户补充什么,以及会影响什么>
若支持点击,请直接点选;若不支持,请直接回复:
- `都按推荐`
- `A / B / A`
- `第二题改 B`提问必须与上一轮答案联动,不得把本 skill 执行成固定问卷。每轮都要根据用户刚确认的内容、暴露的新风险和仍未清零的 questionDebt,决定下一轮最值得问的 1-3 个问题组。
联动原则:
当前假设。优先级规则:
常见答案触发器:
AX01 权限矩阵,必要时联动 AX03 字段字典。PB01,并追 AX02 状态流转表、AX04 异常与审计矩阵;若存在时效约束,再补 PB01 SLA 责任表。PB02,并追 BX04 主数据与系统边界、AX03 字段字典;若金额口径或单据关系仍不清,再补 PB02 金额口径与单据关系表。PB03,并追 AX01 权限矩阵、BX03 多租户 / 版本 / 开通模型;若存在继承或下放争议,再补 PB03 组织继承与授权边界表。PB04,并追 AX02 状态流转表、AX06 存量系统改造与发布策略;若存在多层配置覆盖,再补 PB04 配置生效与覆盖顺序表。BX04 主数据与系统边界 和数据契约,而不是先拆页面。AX05 批量 / 导入导出 / 异步任务规范。AX06 存量系统改造与发布策略。generationInputGate 确认。轮次输出要求:
本轮新增确认了什么、本轮清除了哪些 questionDebt、因此下一轮优先确认什么。当下一步是页面生成、HiUI 生成、原型生成或 UX 验收时,需求确认和生成输入确认必须分开处理:
requirementGate:确认产品目标、MVP、P0 场景、角色权限、核心规则和状态机;若命中后台增强场景,还要确认对应矩阵或策略是否已补齐。generationInputGate:确认页面清单、页面级提示词、HiUI 页型建议、路由、状态和验收标准。generationReviewPack:给用户确认用的审阅材料,必须包含完整页面级提示词;若当前交付模式包含 PRD,再额外包含 PRD 文档证据。没有这份材料,generationInputGate 不能进入 confirmed。promptCompleteness:内部校验 generation-pack 是否已达到可消费粒度;未通过时只能继续确认,或标记为待确认版本。
用户回答过澄清问题,不等于已确认页面生成输入。进入下游生成前,必须展示生成输入确认块:### 生成输入确认
我将基于以下内容生成页面:
1. MVP 范围:...
2. P0 场景:...
3. 角色与权限:...
4. 核心数据对象:...
5. 状态 / 生命周期:...
6. 后台增强产物(如权限矩阵 / 状态流转表 / 字段字典 / 异常与审计矩阵 / 批量规范):...
7. 页面清单:...
8. 页面级提示词(完整正文或完整文件路径):...
9. HiUI 页型建议:...
10. 假设与风险:...
请选择:
- A. 确认并生成
- B. 调整 MVP / P0 场景
- C. 调整页面清单 / 页面提示词
- D. 保留当前假设,先生成一版只有用户选择 A 或明确说“确认并生成”,才可记录 generationInputGate.status = confirmed。只有用户选择 D 或明确说“按你的假设推进 / 保留假设先生成 / 不用再确认”,才可记录 generationInputGate.status = assumption-authorized。
进入该确认块前,必须先展示 generationReviewPack:
PRD evidence:仅当当前交付模式包含 PRD 时必填;值为在线协作文档标题 + 链接,或 Markdown 文件绝对路径页面清单完整页面级提示词:允许内联,或以独立文件承载并给出完整路径;不允许只给摘要backend-ops-pack:仅在命中后台增强场景时必填;值为内联正文、独立文件路径,或明确列出本轮已确认的后台增强产物清单
进入 generationInputGate 的最小前提:P0 关键页面已通过页型对应的字段粒度校验,且 B2B / 管理后台需求中的高影响“对象 / 字段 / 规则 / 状态 / 异常 / 审计”缺口已处理。若需求涉及多角色、多状态流转、敏感字段、批量任务、导入导出、外部依赖或存量改造,对应的后台增强产物也必须达到可消费粒度。页型级粒度要求与 draft generation-pack / consumable generation-pack 的区分,以 references/confirmation-model.md 和 references/delivery-modes.md 为准。
若当前只能产出产品方案、页面骨架、抽象版页面提示词、提示词摘要,或在交付模式包含 PRD 时只有“PRD 摘要而无文档链接/路径”,这些内容最多只能作为评审草稿,不得包装成可直接下游消费的 generation-pack,也不得进入生成输入确认块。
这些表达不能自动视为授权假设:生成页面、继续、开始吧、端到端、一条龙。使用 questionDebt 判断反问是否可以结束,而不是用“是否问满 3 个问题”判断。
内部按这些类别维护问题债务:业务价值 / 优先级、目标 / 成功指标、用户 / 角色 / 权限、P0 场景、MVP 范围 / 非目标、核心流程、业务规则、数据对象 / 字段、状态机 / 生命周期、权限矩阵 / 数据权限、字段字典 / 脱敏规则、多租户 / 版本 / 开通模型、主数据 / 系统边界、批量操作 / 导入导出 / 异步任务、异常 / 审计 / 风险、外部依赖 / 数据契约、迁移 / 灰度 / 发布策略、页面清单 / 路由、交付模式 / 下游用途。
若执行了项目上下文预载,内部额外维护:
repoFindings:仓库中已找到的对象、命名、页面模式、接口约束或历史实现证据repoAssumptions:基于仓库证据形成、但尚未被用户确认的推断repoConflicts:仓库证据与用户口述、已有材料或当前方案之间的冲突点repoGaps:仓库扫描后仍缺失、且会显著影响范围或交付的关键信息每轮确认后,更新:
resolvedDebt:本轮已确认内容remainingDebt:仍会影响范围、页面、规则、权限、数据、状态、异常、验收或下游生成输入的未知项assumptions:当前用于推进的假设nextAction:继续确认、输出交付物、等待授权假设或调整范围输出时,显式区分三类信息:
用户已确认:用户明确给出的目标、规则、范围、页面或决策仓库已知 / 仓库推断:来自本地文档、代码、接口、类型或已有页面的证据与推断当前假设:为了推进而采用、但尚未被用户确认的推荐方案仓库证据只能减少问题债务,不能替代用户确认;若仓库证据与用户意图可能冲突,优先发起确认,不得直接收口。
需要继续确认时,输出轻量确认进度:
### 确认进度
已确认:
- <2-4 条关键已确认内容>
本轮新增确认 / 清除的债务:
- <本轮新增确认了什么>
- <本轮清除了哪些最高影响 questionDebt>
仍待确认:
- <2-4 条最高影响问题债务>
当前假设:
- <1-3 条当前使用的推荐假设>
下一步:
- <因此下一轮优先确认什么,以及为什么>
- `继续确认 <最高影响方向>`
- `接受当前假设,输出 <目标交付物>`
- `调整 <范围 / 页面 / 规则>`不要每轮展示完整 questionDebt 大表;内部完整,外部轻量。
出现以下任一情况时,不得因为“已经问了两轮”或“已经能写出方案”就结束确认:
remainingDebt 会改变字段、权限、状态、异常、导入策略、日志/审计、页面工作面或验收标准。如果需要继续确认,优先按“规则 / 数据 / 异常 / 体验”顺序补问,而不是马上输出完整方案。
命中 references/confirmation-model.md 中的 antiPrematureClosure 信号时,除继续确认外,还必须把 generationInputGate 视为未就绪,不得继续停留在 ready-for-review。
“细化轮次”不再作为另一套独立流程存在,而是作为上方统一主流程的执行映射。每轮保持简洁,不要过度记录显而易见的内容。
AX01 ~ AX06、BX01 ~ BX05、PB01 ~ PB04;这一步是条件插层,但一旦触发就是必经阶段,不能跳过。S/F/R/D/P/PR ID,验证追踪关系,并只输出所选交付模式需要的章节;若下游需要页面生成或验收,还要进入 generationReviewPack 与 generationInputGate。执行要求:
当输出不只是快速摘要时,使用稳定 ID:
S01:用户场景F01:功能 / 模块R01:业务规则D01:数据对象P01:页面 / 弹窗 / 工作面PR01:页面提示词复杂需求要包含覆盖矩阵,展示“场景 -> 功能 -> 规则 -> 页面 -> 提示词”的关系。表格结构见 references/output-templates.md。
当用户希望获得的不只是“整理后的需求”,而是“带判断的产品建议”时,优先补充以下专家产物。它们可单独输出,也可并入产品方案、PRD 附录或 backend-ops-pack。
BX01 业务价值与优先级判断:回答为什么做、为什么现在做、为什么是 P0BX02 方案取舍表:回答为什么选这个方案而不是另一个BX03 多租户 / 版本 / 开通模型:回答租户隔离、套餐差异、功能开通和客户差异化BX04 主数据与系统边界:回答事实源、创建归属、同步方式和冲突解决BX05 反模式与风险提示:回答当前方案哪里危险、为什么危险、最低防线是什么当需求明显命中以下高频 B 端场景时,不要只沿用通用需求细化流程;必须切换到对应 playbook,把该场景的关键问题、关键产物和关键反模式纳入本轮输出或待确认项。
触发信号:
必问问题:
必须产物:
AX02 状态流转表AX04 异常与审计矩阵BX02 方案取舍表PB01 SLA 责任表### PB01 SLA 责任表
| 节点 | 责任角色 | 开始计时点 | 截止时限 | 超时处理 | 通知对象 | 备注 |
| --- | --- | --- | --- | --- | --- | --- |
| 待受理 | 一线客服 | 工单创建成功 | 15 分钟 | 超时升级给组长 | 客服/组长 | P0 |
| 待审批 | 审批人 | 提交审批后 | 4 小时 | 超时催办,24 小时后转上级 | 审批人/创建人 | 待确认 |
| 待处理 | 处理人 | 审批通过后 | 2 个工作日 | 超时转派或升级 | 处理人/主管 | 当前假设 |常见反模式:
触发信号:
必问问题:
必须产物:
BX04 主数据与系统边界AX02 状态流转表AX03 字段字典PB02 金额口径与单据关系表### PB02 金额口径与单据关系表
| 单据/对象 | 金额字段 | 口径说明 | 来源系统 | 是否可编辑 | 关联单据 | 异常处理 | 备注 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 结算单 | settlementAmount | 最终应结金额 | 结算系统 | 否 | 对账单/发票 | 差异需人工复核 | P0 |
| 对账单 | reconAmount | 对账汇总金额 | 对账服务 | 否 | 结算单 | 差异生成对账异常 | 当前假设 |
| 发票申请 | invoiceAmount | 申请开票金额 | 财务后台 | 审核前可改 | 结算单 | 超开需拦截 | 待确认 |常见反模式:
触发信号:
必问问题:
必须产物:
AX01 权限矩阵AX03 字段字典BX03 多租户 / 版本 / 开通模型PB03 组织继承与授权边界表### PB03 组织继承与授权边界表
| 维度 | 定义 | 是否继承 | 可否下放 | 冲突处理 | 备注 |
| --- | --- | --- | --- | --- | --- |
| 部门权限 | 部门级基础菜单权限 | 是 | 否 | 上级覆盖下级 | P0 |
| 岗位权限 | 岗位职责权限包 | 否 | 是 | 岗位权限与角色取并集 | 当前假设 |
| 数据权限 | 按部门/本人/全部数据范围 | 是 | 是 | 就近最小权限优先 | 待确认 |
| 字段权限 | 敏感字段查看与编辑权限 | 否 | 否 | 超管例外 | P0 |常见反模式:
触发信号:
必问问题:
必须产物:
BX02 方案取舍表AX02 状态流转表AX06 存量系统改造与发布策略PB04 配置生效与覆盖顺序表### PB04 配置生效与覆盖顺序表
| 配置层级 | 生效范围 | 优先级 | 生效方式 | 回滚方式 | 备注 |
| --- | --- | --- | --- | --- | --- |
| 全局默认配置 | 全租户 | 1 | 发布后生效 | 回退到上一版本 | P0 |
| 租户级配置 | 单租户 | 2 | 发布后覆盖全局 | 租户级回滚 | 当前假设 |
| 活动级临时配置 | 单活动/短期 | 3 | 定时生效/失效 | 到期自动失效 | 待确认 |常见反模式:
当前命中 PB0X当命中对应场景时,除标准产品方案/页面清单/提示词外,还应补充以下后台原生产物。若当前轮次无法完整产出,必须至少显式记录为待确认项,不得静默略过。
AX01 权限矩阵:适用于多角色、多租户、敏感数据、字段级可见性或危险操作场景。至少包含 角色 / 岗位 / 资源对象 / 动作 / 数据范围 / 字段范围 / 脱敏规则 / 审批或二次确认要求 / 审计要求。AX02 状态流转表:适用于审批、工单、发布、处置、配置生效等有生命周期状态的需求。至少包含 当前状态 / 触发动作 / 执行角色 / 前置条件 / 后置状态 / 副作用 / 通知对象 / 是否可撤回或补偿。AX03 字段字典:适用于对象复杂、跨页面共享字段或与接口/导入模板强绑定的需求。至少包含 字段名 / 含义 / 类型 / 来源 / 是否必填 / 默认值 / 校验 / 枚举 / 显隐规则 / 是否脱敏 / 是否可编辑。AX04 异常与审计矩阵:适用于运营处置、人工兜底、危险操作、合规留痕或故障回退场景。至少包含 异常场景 / 用户可见提示 / 系统记录 / 审计日志 / 补救动作 / 是否通知 / 是否可重试。AX05 批量 / 导入导出 / 异步任务规范:适用于批量变更、大表导出、文件导入、长耗时任务。至少包含 触发方式 / 规模限制 / 预校验 / 部分成功策略 / 失败明细 / 进度反馈 / 结果回执 / 幂等与重试 / 权限要求。AX06 存量系统改造与发布策略:适用于旧系统替换、规则重构、字段改版、平台迁移。至少包含 现状问题 / To-Be 差异 / 数据迁移 / 权限迁移 / 兼容期 / 灰度范围 / 回滚方案 / 培训或运营切换要求。后台增强产物不是固定都要输出。应根据需求命中场景选择最小集合:
AX01,必要时连带 AX03AX02AX04AX05AX06以下模板可直接写入对话、Markdown 产物、PRD 附录或 backend-ops-pack。若信息尚未确认,用 待确认、当前假设、不适用 标记,不得留空白列假装已收敛。
适用时机:
### AX01 权限矩阵
| 角色/岗位 | 资源对象 | 动作 | 数据范围 | 字段范围 | 脱敏规则 | 二次确认/审批要求 | 审计要求 | 备注 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 超级管理员 | 账号 | 查看/新增/编辑/停用 | 全量 | 全字段 | 不脱敏 | 停用需二次确认 | 记录操作者、时间、前后值 | P0 |
| 运营专员 | 工单 | 查看/处理 | 所属团队 | 除手机号外可见 | 手机号后四位可见 | 转派需填写原因 | 记录处理动作与原因 | 当前假设 |
| 财务审核员 | 结算单 | 查看/审核 | 所属租户 | 金额字段只读、发票字段可见 | 银行账号脱敏 | 审核通过需二次确认 | 审核日志保留 180 天 | 待确认 |最小要求:
适用时机:
### AX02 状态流转表
| 当前状态 | 触发动作 | 执行角色 | 前置条件 | 后置状态 | 副作用/系统动作 | 通知对象 | 可撤回/补偿 | 备注 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 草稿 | 提交审核 | 创建人 | 必填字段完整 | 待审核 | 生成提交记录 | 审核人 | 可撤回,撤回后回到草稿 | P0 |
| 待审核 | 审核通过 | 审核员 | 审核意见非空 | 已生效 | 写入生效时间、发布版本 | 创建人/订阅人 | 不可撤回,可走停用流程 | 当前假设 |
| 待审核 | 驳回 | 审核员 | 驳回原因必填 | 已驳回 | 记录驳回原因 | 创建人 | 不适用 | P0 |
| 已生效 | 停用 | 管理员 | 无未完成关联任务 | 已停用 | 写入停用日志、触发缓存失效 | 运营负责人 | 可恢复,恢复后回到已生效 | 待确认 |最小要求:
适用时机:
### AX03 字段字典
| 字段名 | 含义 | 类型 | 来源 | 必填 | 默认值 | 校验规则 | 枚举/示例 | 显隐/联动规则 | 脱敏/编辑规则 | 备注 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| tenantId | 所属租户 ID | string | 系统注入 | 是 | 当前登录租户 | 不可为空 | `t_1001` | 创建后只读 | 不脱敏,不可编辑 | P0 |
| status | 状态 | enum | 系统计算/人工操作 | 是 | `draft` | 必须为合法状态值 | `draft/pending/active/disabled` | 随流程变化 | 不脱敏,部分角色只读 | 需对齐 AX02 |
| ownerMobile | 负责人手机号 | string | 人工输入 | 否 | 空 | 11 位手机号 | `138****1234` | 仅在负责人类型=内部员工时展示 | 默认脱敏,管理员可查看明文 | 待确认 |
| effectiveTime | 生效时间 | datetime | 人工选择 | 否 | 立即生效 | 不得早于当前时间 | `2026-07-16 18:00` | 当生效方式=定时生效时必填 | 不脱敏,可编辑至生效前 | P1 |最小要求:
适用时机:
### AX04 异常与审计矩阵
| 异常/风险场景 | 用户可见提示 | 系统记录 | 审计日志 | 补救动作 | 通知对象 | 可重试 | 备注 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 导入文件格式错误 | 提示模板错误并给下载入口 | 记录任务失败原因 | 记录导入人、文件名、失败原因 | 允许重新上传 | 导入发起人 | 是 | P0 |
| 批量停用部分失败 | 提示“3 条成功,2 条失败”并可下载明细 | 保存成功/失败明细 | 记录每条对象的停用结果 | 支持按失败明细重试 | 操作人/管理员 | 是 | 当前假设 |
| 审核通过后回调下游失败 | 提示“审核成功,下游同步失败,系统稍后重试” | 记录回调响应码 | 记录审核人与回调失败上下文 | 系统自动重试,超限后人工介入 | 运维/业务负责人 | 是 | 需结合平台策略 |
| 超级管理员删除高风险配置 | 弹确认框并要求填写原因 | 记录删除请求 | 记录操作前后值、原因、审批链路 | 不支持直接恢复,需走回滚流程 | 安全管理员 | 否 | 待确认 |最小要求:
适用时机:
### AX05 批量 / 导入导出 / 异步任务规范
| 场景 | 触发方式 | 规模限制 | 预校验 | 执行方式 | 部分成功策略 | 失败明细 | 进度反馈 | 结果回执 | 幂等/重试 | 权限要求 | 备注 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 批量导入账号 | 上传 Excel | 单次 5000 行 | 模板校验、必填校验、唯一性预检 | 异步任务 | 成功与失败分开统计 | 支持下载失败行 | 任务中心 + 站内消息 | 导入结果文件保留 7 天 | 文件指纹去重,允许手动重试 | 账号管理-导入 | P0 |
| 批量停用商品 | 列表勾选 + 批量操作 | 单次 200 条 | 校验状态是否可停用 | 同步 + 后台补偿 | 显示成功/失败数量 | 表格弹层展示失败原因 | 前端即时反馈 | 操作完成 toast + 审计记录 | 失败项可二次重试 | 商品运营-停用 | 当前假设 |
| 导出对账单 | 筛选后点导出 | 单租户 10 万条 | 权限校验、导出字段校验 | 异步任务 | 不适用 | 失败时给失败原因 | 任务中心 | 下载链接 24 小时有效 | 同条件 10 分钟内复用同一任务 | 对账单-导出 | 待确认 |最小要求:
适用时机:
### AX06 存量系统改造与发布策略
| 主题 | 现状 As-Is | 目标 To-Be | 改造策略 | 风险 | 灰度/切换方式 | 回滚方案 | 负责人/协同方 | 备注 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 数据迁移 | 老表字段缺少租户维度 | 新模型按租户隔离 | 脚本补齐租户字段后分批迁移 | 脏数据导致迁移失败 | 先灰度 10% 租户 | 保留老表读能力 7 天 | 后端/DBA | P0 |
| 权限迁移 | 老系统仅角色权限 | 新系统含数据权限和字段脱敏 | 先映射角色,再补数据范围 | 角色映射错误导致越权 | 仅对试点租户开启 | 一键回切旧权限配置 | 后端/安全/产品 | 当前假设 |
| 功能切换 | 老后台仍可编辑 | 新后台接管编辑能力 | 先只读旧后台,再切新后台写入 | 双写不一致 | 分租户切流 | 关闭新入口,恢复旧入口 | 前端/后端/运营 | 待确认 |
| 培训与运营 | 线下口口相传 | 提供操作手册与公告 | 上线前培训 + 上线后答疑群 | 一线使用不熟导致误操作 | 试点团队先培训 | 延长双系统并行期 | 运营/客服/培训 | P1 |最小要求:
不适用当需求复杂且输出不止一页时,除“场景 -> 功能 -> 规则 -> 页面 -> 提示词”外,建议补一张后台增强覆盖矩阵,确保关键治理结构没有游离在页面之外。
### 后台增强覆盖矩阵
| 场景 ID | 功能 ID | 规则 ID | 页面 ID | 提示词 ID | 后台增强产物 ID | 说明 |
| --- | --- | --- | --- | --- | --- | --- |
| S01 | F01 | R01/R03 | P01/P02 | PR01/PR02 | AX01/AX03 | 列表与编辑页受权限矩阵和字段字典约束 |
| S02 | F02 | R04/R05 | P03 | PR03 | AX02/AX04 | 审批流页面受状态流转和异常矩阵约束 |
| S03 | F03 | R06 | P04 | PR04 | AX05 | 导入任务页依赖批量任务规范 |使用要求:
不需要生成页面清单前,先输出紧凑的方案章节:
PB01 ~ PB04,显式写明 当前命中 PB0X、主 playbook、补充 playbook,以及该方案受哪些行业约束业务规则必须具体到足以指导设计和实现。复杂产品中,要按权限、数据权限、校验、生命周期/状态、数据可见性、审计/历史、通知、SLA、失败恢复、冲突/幂等、指标/数据口径分类。
当用户要求正式 PRD、需求文档、产品文档、评审材料或在线协作文档时,基于已确认内容生成产品 PRD。正文结构见 references/product-prd-template.md。
生成规则:
PRD 正文包含:文档信息、背景与目标、用户与场景、核心功能需求、业务规则、异常流程、页面清单、依赖与风险、验收标准、待确认项/下一步。
当需求命中后台增强场景时,PRD 正文或其附录应明确引用对应后台增强产物;至少要说明这些产物是否已确认、以何种形式交付。
当需求命中 PB01 ~ PB04 时,PRD 正文或其附录还应明确引用相应 playbook 的关键约束或场景表,例如 SLA 责任、金额口径、组织继承边界、配置覆盖顺序;不能只写通用功能描述。
PRD 正文不得包含:页面级提示词、HiUI 交接包、机器计划、生成 gate 细节。
若仍存在高影响 remainingDebt,PRD 只能标记为“草稿 / 待确认版本 / 评审稿”,不得写成已确认定稿。
背景首句优先回答“为什么现在做”;目标优先写成“当前值 -> 目标值 -> 时间范围”;非目标必须显式列出。
功能描述优先使用“触发条件 -> 处理逻辑 -> 输出结果”;验收标准尽量写成可判断通过/不通过的表述。
当文字和表格不足以清晰表达产品结构时,应补图而不是继续堆字;图示类型与一致性检查按 references/product-prd-template.md、references/delivery-modes.md 执行。
输出渠道规则:先按 references/product-prd-template.md 执行 hasFeishuDocCapability、onFeishuWriteFailure = fallbackToMarkdown 和 messageReturnFormat = title + link_or_path + short_summary。
若当前交付模式包含 product-prd,且宿主环境存在协作文档创建能力(例如飞书),优先生成在线协作文档,并返回文档标题与链接;若协作文档写入失败,再 fallback 到 Markdown 文件并返回路径。只在消息中内联 PRD 正文而不产出文档,不算完成。
若用户同时明确需要 PRD 与下游生成输入,或当前交付模式已经确认是 full-prd-to-generation,同时产出 PRD 与生成包;否则保持所选最小交付模式,不自行扩写。二者必须分开展示或分开存放,不得混成单一正文。
以下内容已确认或明确假设后,再进入页面清单和提示词:
如果就绪度较弱但用户要求输出,继续产出,但必须标记假设和风险。若输出会被下游用于页面生成,不得把弱就绪伪装成已确认;必须让用户确认生成输入或明确授权假设。
如果仍有高影响 remainingDebt,不得把结果标为 confirmed;只能继续确认、标为假设,或等待用户明确授权假设。
创建覆盖所有 P0 流程的页面清单。每行必须包含:
table-basic、table-stat、tree-table、tree-split、drawer-form、drawer-detail、full-page-edit、full-page-detail、data-visualization、feedback、non-typical 或 unresolved需要严格表格结构时,使用 references/output-templates.md。
不要机械拆页。独立导航目的地、持久 URL、职责边界或长流程使用新页面;本地任务、确认、快速编辑、渐进披露或紧密耦合的子流程使用 modal、drawer、detail panel、tab 或 step flow。
页面级提示词前,先写一个所有页面继承的全局上下文:
这样可以防止独立生成的页面在术语、字段、导航、权限和视觉系统上漂移。
对清单中的每个页面,写一个可供其他 AI 生成页面设计、原型或实现的提示词。每个提示词需要能独立使用,同时引用全局上下文。
每个页面提示词必须包含:
PB01 ~ PB04,必须在提示词中显式带入对应 playbook 的页内约束,例如 SLA 节点责任、金额口径与单据关系、组织继承与授权边界、配置生效与覆盖顺序;不得只在全局上下文轻描淡写避免“做得好看”“现代化看板”这类空泛提示,除非用户明确要求风格探索。用具体布局、内容、行为、状态和验收要求替代。
当这些提示词将被用于下游生成确认时,必须交付完整正文,而不是摘要版。若内容过长,可写入独立产物文件;但确认前必须给出完整文件路径,并确保用户可以直接查看全文。
若页面提示词中仍有 3 个以上会改变布局、字段、校验或操作的重要空白,或主要内容仍只是抽象模块名而没有字段/列/筛选/动作明细,必须回退到继续确认或标记为待确认版本,不得作为可直接生成的提示词包输出。
当用户需要 HiUI 页面生成、页面验收,或交接给下游 HiUI 页面工作流(例如 hiui-page-workflow) 时,在页面清单和提示词后增加一个紧凑的交接包。模板见 references/hiui-handoff-template.md。
交接包必须包含:
requirementGate 与 generationInputGate 的状态;若仍有缺口,必须标为 assumption-authorized 或 blocked,不能写成已确认。使用循环:
questionDebt,识别 1-3 个最高影响问题组。这里的“根据用户答案更新”不是泛化表述;必须显式体现上一轮答案如何清除 questionDebt、触发 playbook / AX / BX 产物,或改变下一轮问题方向。
继续细化时,默认按“统一主流程”的阶段顺序推进:
补充规则:
generationInputGate。PB01 ~ PB04,对应 playbook 的必问问题与结构化产物应优先进入阶段 3-4,不得等到页面阶段再补。在假设基础上产出第一版完整结果。清晰标记假设,并包含“下一轮建议确认”。若用户要的是 PRD 或评审稿,保持正式文档口吻,但显式区分“已确认”“当前假设”“待确认项”。
若该结果下一步会进入页面生成、HiUI 生成、原型生成或 UX 验收,需要先区分 评审草稿 与 生成稿:前者可用于讨论方向,但不得进入生成输入确认;后者只有在关键页面已通过字段/列/筛选/操作级粒度校验后才允许进入生成输入确认。
若当前仍存在会改变对象模型、字段、权限、状态、交互或关键规则的高影响 remainingDebt,只能输出“第一版方案 + 待确认点 + 推荐下一轮问题”,不得把这些内容写成已收敛的定稿。
读取材料,提取已有决策,识别缺口,避免重复询问材料里已经存在的信息。然后按工作流输出规范化结果。
短输出直接在对话中回答。长提示词包、完整 PRD 或 HiUI 交接包,如果用户要求可复用文件,则建议或创建单独产物。 产物分层:
product-prd:仅允许产品层章节;有协作文档能力时必须落在线协作文档并返回链接,无协作文档能力时必须落为独立 Markdown 文档并返回绝对路径。generation-review-pack:仅用于用户确认,必须包含页面清单、完整页面级提示词;若当前交付模式包含 product-prd,再额外包含 product-prd 的链接或路径证据;不得只保留摘要。backend-ops-pack:仅在命中后台增强场景时产出,允许包含权限矩阵、状态流转表、字段字典、异常与审计矩阵、批量规范、迁移发布策略;可独立文件,也可作为 generation-pack 的附属 section。generation-pack:仅允许全局上下文、页面清单、页面级提示词和 HiUI 交接包;若命中后台增强场景,可附带或引用 backend-ops-pack。full-prd-to-generation 必须拆成 product-prd 与 generation-pack 两个独立 section 或文件。
人审优先用在线协作文档或 Markdown;只有机器交接或校验需要时才用 JSON。各模式允许出现的章节与禁止项,以 references/delivery-modes.md 为准。最终输出前检查产品完整性:
confirmed。generationInputGate 状态;未确认时只能是 ready-for-review、assumption-authorized 或 blocked,不得默认为 confirmed。generationReviewPack:页面清单、完整页面级提示词;若当前交付模式包含 PRD,再额外要求 PRD 在线文档链接或 Markdown 路径。任一必填项缺失都不得标记为可确认生成。generationReviewPack 或 backend-ops-pack。remainingDebt,必须列入待确认或假设,不能隐藏。最终输出前,按以下顺序做一次自检,并在必要时回退到继续确认而不是强行收口:
quick-refine、solution-only、product-prd、page-inventory、prompt-pack、hiui-handoff 或 full-prd-to-generation 之一匹配,没有多写无关章节,也没有遗漏该模式要求的核心内容。confirmationDepth、resolvedDebt、remainingDebt、assumptions 是否一致;若仍存在高影响 remainingDebt,不得把结果写成 confirmed。repoFindings / repoAssumptions / repoConflicts / repoGaps;若未使用本地上下文,必须说明原因,如“未找到有效证据”“与当前需求无关”或“用户明确要求忽略实现”。requirementGate、generationInputGate 状态合法;未获确认时只能写 ready-for-review、assumption-authorized 或 blocked。PB01 ~ PB04 之一,确认对应 playbook 的必问问题、必须产物和反模式检查已被执行;缺失时回退继续确认。product-prd 或 full-prd-to-generation,确认 PRD 正文结构符合 references/product-prd-template.md,并且未混入页面级提示词、HiUI 交接包或机器执行细节;同时确认 PRD 已落在线协作文档或 Markdown 文件,并返回链接或路径。page-inventory、prompt-pack、hiui-handoff 或 full-prd-to-generation 的 generation-pack,确认关键页面已细化到字段/列/筛选/操作级,而不是只有抽象模块名;若仍有高影响缺口,回退到继续确认或待确认版本。命中以下任一条件时,必须回退到继续确认、调整范围或标记为待确认版本,不得继续输出为 confirmed、定稿 PRD 或可直接下游消费的生成包:
remainingDebt 中仍有 2 个及以上会改变字段、权限、状态、页面工作面或验收标准的高影响未知项repoConflicts 非空,且尚未通过用户确认解决“沿用 / 扩展 / 重做”的冲突PB01 ~ PB04,但对应的关键问题、产物或反模式检查没有出现product-prd 与 generation-pack 出现内容串写,例如 PRD 正文混入页面提示词、HiUI handoff 或 gate 细节generationInputGate.status 既不是 confirmed 也不是 assumption-authorizedremainingDebt 或 assumptions。assumption-authorized / blocked。generationInputGate 时只给页面提示词摘要;确认前必须提供完整页面级提示词。若当前交付模式包含 PRD,也不得只给 PRD 摘要,必须提供在线文档 PRD 链接或 Markdown 路径。questionDebt 的本地高信号知识源;若当前仓库中存在相关文档、模块、接口、类型或 mock,必须先利用或明确说明为何跳过。references/confirmation-model.md:确认深度、问题债务、确认完整度和选项质量示例references/output-templates.md:输出表格、追踪矩阵、全局上下文、页面提示词和最终检查清单references/product-prd-template.md、references/delivery-modes.md:正式 PRD 结构、协作文档/Markdown 协议与交付模式规则references/hiui-handoff-template.md、references/project-context-loading.md、references/forward-test-examples.md:HiUI 交接、项目上下文预载与最小前向验证样例© XiaoMi, 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 15 other files (scripts, references) in skills/hiui-workflow/hiui-refine of XiaoMi/hiui.
Open the folder on GitHubat commit f056c80
Hiui Refine 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 |
|---|---|---|---|---|---|---|
| Hiui Refine this skillXiaoMi/hiui | 878 | — | ~9.8k | Automated safety check: Pass | MIT | |
| Experience Lwc Design Generateforcedotcom/sf-skills | 1.1k | — | ~4k | Automated safety check: Pass | Apache-2.0 | |
| App Spec Packagerinstructa/agent-skills | 139 | — | ~1.5k | Automated safety check: Pass | None | |
| Tad Generatorluongnv89/skills | 131 | — | ~4k | Automated safety check: Pass | MIT | |
| PlaidBuildGreatProducts/plaid | 218 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Openprd UI ContextDavidLam-oss/obsidian-wechat-converter | 334 | — | ~899 | Automated safety check: Pass | MIT |
forcedotcom/sf-skills
A skill your agent uses when you need to create a brand new Lightning Web Component from a Figma design, a Product Requirements Document, or another design artifact — orchestrating the five-phase…
instructa/agent-skills
A skill your agent uses when the user wants to turn an application, product, startup idea, SaaS, mobile app, web app, API, AI product, or internal tool into a production-ready Markdown specification…
luongnv89/skills
Generate a Technical Architecture Document (TAD) from a PRD.
BuildGreatProducts/plaid
Product Led AI Development — guides founders from idea to launched product.
DavidLam-oss/obsidian-wechat-converter
OpenPrd UI Context skill:区分 greenfield、brownfield 与局部修正,基于已确认 PRD、可选 CodeGraph 和本地证据提出专业 UI/UX 方向,并在用户确认后编译 PRODUCT.md、DESIGN.md 和 Impeccable handoff。
golbin/agent-skills
Review software designs and implementations for user experience, simplicity, and maintainability; apply fixes when requested.
XiaoMi/hiui
体验走查 skill。适用于代码库、URL、截图三种输入,输出结构化体验问题报告,并同步生成本地 docx 报告。触发词:体验走查、UX review、交互走查、界面审查、体验问题。
XiaoMi/hiui
A skill your agent uses when the user's task involves HiUI (@hi-ui/) — writing HiUI components, debugging HiUI issues, querying HiUI props/docs, migrating from HiUI V4 to V5, or setting up React 19…
XiaoMi/hiui
用于 React / HiUI 页面从需求细化到端到端生成与验收。适用于从模糊产品需求生成并验收页面、 HiUI 页面提测前检查、页面生成后做体验走查、页面从需求到实现再到 UX 验收闭环等任务。
XiaoMi/hiui
在 React 项目中接入、生成、修改、联调或验收 HiUI 典型页与非典型页面时使用。适用于 数据统计表、普通表格、树形表格、左树右表、数据可视化、异常反馈页、抽屉表单/详情、 全页编辑/详情、不规范原型截图转规范页、老旧系统截图/URL/源码现代化转译,以及 host-integration、rules-only、legacy-host-compatible 等场景。
可作为 hiui-page-workflow 等更大页面工作流的标准 S0 前置 skill,专注 B 端中后台与 HiUI 页面生成前的需求细化。将模糊或抽象的后台/管理台/运营台/配置台/审批流需求细化为可执行的产品方案、MVP 范围、用户流程、业务规则、可追踪页面清单、产品 PRD、全局生成上下文、页面级提示词和 HiUI 交接包。适用于澄清后台产品想法、把粗略需求转成 PRD…. Hiui Refine is an agent skill from XiaoMi/hiui.
Hiui Refine fits situations like: tasks that involve PRD writing; tasks that involve Design systems.
Run `npx skills add XiaoMi/hiui --skill hiui-refine -a claude-code`. Or copy the skill folder (skills/hiui-workflow/hiui-refine in XiaoMi/hiui) into .claude/skills/hiui-refine in your project. Claude Code loads it when a task matches its description.
Run `npx skills add XiaoMi/hiui --skill hiui-refine -a codex`. Or copy the skill folder (skills/hiui-workflow/hiui-refine in XiaoMi/hiui) into .agents/skills/hiui-refine 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 XiaoMi/hiui --skill hiui-refine -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/hiui-refine, .gemini/skills/hiui-refine, .github/skills/hiui-refine and .opencode/skills/hiui-refine in your project.
Going by SKILL.md and its folder, Hiui Refine needs Python for the scripts in its folder. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Hiui Refine is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 9.8k tokens (SKILL.md is roughly 39k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 15k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Hiui Refine: Experience Lwc Design Generate (forcedotcom/sf-skills, 1.1k stars), App Spec Packager (instructa/agent-skills, 139 stars), Tad Generator (luongnv89/skills, 131 stars) and Plaid (BuildGreatProducts/plaid, 218 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
XiaoMi (a GitHub organization) maintains it in XiaoMi/hiui, which has 878 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on July 24, 2026.
Source: XiaoMi/hiui on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.