بنقرة واحدة
ux-walkthrough
体验走查 skill。适用于代码库、URL、截图三种输入,输出结构化体验问题报告,并同步生成本地 docx 报告。触发词:体验走查、UX review、交互走查、界面审查、体验问题。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
体验走查 skill。适用于代码库、URL、截图三种输入,输出结构化体验问题报告,并同步生成本地 docx 报告。触发词:体验走查、UX review、交互走查、界面审查、体验问题。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
用于 React / HiUI 页面从需求细化到端到端生成与验收。适用于从模糊产品需求生成并验收页面、 HiUI 页面提测前检查、页面生成后做体验走查、页面从需求到实现再到 UX 验收闭环等任务。 编排 refine-product-requirements、hiui-design 与 ux-walkthrough:用 requirementGate、 generationInputGate 和 uxGate 控制需求确认、页面生成输入确认、工程验收、UX 分级验收、 before/after 截图、修复闭环和报告输出。
在 React 项目中接入、生成、修改、联调或验收 HiUI 典型页与非典型页面时使用。适用于 数据统计表、普通表格、树形表格、左树右表、数据可视化、异常反馈页、抽屉表单/详情、 全页编辑/详情、不规范原型截图转规范页、老旧系统截图/URL/源码现代化转译,以及 host-integration、rules-only、legacy-host-compatible 等场景。
将模糊或抽象的产品经理需求细化为可执行的产品方案、MVP 范围、用户流程、业务规则、可追踪页面清单、产品 PRD、全局生成上下文、页面级提示词和 HiUI 交接包。适用于澄清产品想法、把粗略需求转成 PRD 或产品方案、拆解页面清单、生成原型提示词或页面提示词、定义 MVP 范围、用户旅程、权限、数据对象、状态、交付模式,或持续把模糊需求变成可落地输入;当需求发生在已有项目/仓库中时,也用于结合当前仓库的页面、模块、接口、类型和文档做带上下文的需求细化。
Use 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 compatibility with @hi-ui/patch-for-react. Triggers on imports from '@hi-ui/*', hi-ui/hiui mentions, or explicit HiUI questions.
| name | ux-walkthrough |
| version | 1.0.2 |
| description | 体验走查 skill。适用于代码库、URL、截图三种输入,输出结构化体验问题报告,并同步生成本地 docx 报告。触发词:体验走查、UX review、交互走查、界面审查、体验问题。 |
对产品进行系统性体验走查,输出结构化报告与生成本地 .docx。
<SKILL_ROOT> = 本 skill 目录的绝对路径。
python3 <SKILL_ROOT>/scripts/<脚本>.py ...
references/ux-checklist.md(UX 体验规则)references/hiui-template-baseline.md(Delta 走查;模板库全部典型页型,见该文页型索引)references/severity-rubric.md 为准,不用 checklist 预设 P 级代替report.json、标注校验和本地 .docx.docx 依赖 Python 包 python-docx;若环境缺失,该任务只能报告 docx_generation 失败,不能宣称完整完成| 输入 | 模式 | 文档 |
|---|---|---|
| 本地项目目录 | code | references/mode.md#code |
http(s) URL | url | references/mode.md#url |
| 图片 | screenshot | references/mode.md#screenshot |
无法判断时,只问一句最小必要澄清。
A 前置检查 → B 走查与报告 → C 生 docx 与完成自检
python3 <SKILL_ROOT>/scripts/precheck_walkthrough.py <输入> --json
next_action、mode、status、gate;code 模式额外读 runtime_probecontinue_walkthrough → 进入 B;否则补证据 / 澄清 / 失败说明,不写完整报告next_action 可能被 runtime 探测改写:
try_url_walkthrough → 对 runtime_probe.reachable_urls[0] 再跑 URL precheck,阶段 B 按 url 走start_dev_server_then_url_walkthrough → 先启动 runtime_probe.suggested_dev_command;成功则 URL precheck,失败则收窄 codefallback_code_walkthrough → 阶段 B 按 code 走,但须遵守体验边界(见 mode-code.md § 体验边界)code 运行时优先(混合走查):
try_url_walkthrough 或启动 dev 后拿到本地 URL → 切换 url 模式:浏览器截图 + 标注图,report.json 的 source=urlfallback_code_walkthrough → source=code,附录注明「未启动项目,结论基于代码推断」;只强报 code 可确定的体验问题顺序(不可变):
references/hiui-template-baseline.md 对应节(页型索引列全量页型)references/walkthrough-worksheet.md 的 Batch 1→4 顺序,逐条对照 references/ux-checklist.md 判断;每批填完工作表再进下一批related_examples 指向的锚点(禁止通读 issue-examples/*.md 全文);HiUI 页先问是否与 baseline 合规默认一致references/ignore-list.md(含 §5 HiUI)→ 去掉误报references/severity-rubric.md → 定 P0/P1/P2输出: 对话中完整 Markdown 报告(references/report-template.md)
整理 report.json 前,必须为 全部 17 条 填写 checklist_coverage(见 report-json.md):
pass 必须写 pass: <验证证据,>=8 字>,禁止裸 pass
issue / pending:... / n/a:... 规则见 report-json.md
禁止在交付报告中输出「HiUI 模板对齐」模块(HiUI Delta 仅走查阶段内部使用;issue 描述可保留 [HiUI-偏离] / [业务域] 标签)
标题格式:序号. [P级]标题
URL/截图模式:确定 issue 须有标注图与 images[].bbox
证据不足 → 标「待确认 / 待交互验证」,不写确定问题;仍不足则回到阶段 A,不硬写完整报告
--box;须用 annotate_issue.py(或 locate_in_screenshot.py + preview_bbox.py + annotate.py),输出到 output/annotations/*-annotated.png(流程见 annotation-style.md § 标注流程)references/report-json.md 整理 report.json;URL/截图模式的 issues[].images[] 须指向标注版、设 "annotated": true,并记录 "bbox": [x,y,w,h]python3 <SKILL_ROOT>/scripts/validate_checklist_coverage.py --report-json <report.json> --json
python3 <SKILL_ROOT>/scripts/validate_report_annotations.py --report-json <report.json> --json
python3 <SKILL_ROOT>/scripts/generate_docx.py \
--report-json <report.json> \
--output <SKILL_ROOT>/output/<项目名>-ux-report-<YYYYMMDD>.docx \
--json
references/report-json.md § DOCXgenerate_docx.py 默认校验 checklist 覆盖与标注;未通过则不得 success 完成判断references/annotation-style.md(先 § 标注流程,再 § 样式);推荐工具:annotate_issue.pygenerated;失败路径已说明失败阶段和原因已分析 / 已出报告 / 已生 json 均不等于完成,docx 未生成不算完整完成。
| 阶段 | 必读 | 按需 |
|---|---|---|
| A | mode.md 对应锚点 | gates.md § 阶段 A |
| B | walkthrough-worksheet, hiui-template-baseline(HiUI 时), checklist, ignore-list, severity-rubric | — |
| C | report-template, report-json, annotation-style | annotate_issue.py, validate_checklist_coverage.py, validate_report_annotations.py |
默认不读: 底层脚本源码及与单次走查无关的维护说明
python3 <SKILL_ROOT>/scripts/detect_input_mode.py <输入> --json
python3 <SKILL_ROOT>/scripts/probe_dev_server.py <项目路径> --json
python3 <SKILL_ROOT>/scripts/check_evidence_gate.py --source <mode> ... --json
序号. [P级]标题checklist_coverage 17 条均已填写,且 pass 均含 >=8 字验证证据validate_checklist_coverage.py 已通过images[].bbox 已记录validate_report_annotations.py 已通过docs/onboarding/gates.mdreferences/ux-checklist.mdreferences/walkthrough-worksheet.mdreferences/report-template.mdreferences/annotation-style.md