关于 webapp-ui-skill
面向产品界面的专业 Agent Skill,可用于构建、审查和验证 UI,重点关注交互状态与基于证据的检查。
主要功能
- 01构建或重构产品 UI
- 02审查界面并整理修复建议
- 03检查加载及交互状态
- 04运行状态与视觉检查
- 05参考隐私及设计规范
适用场景
- 01创建仪表板或管理界面
- 02审查现有产品页面
- 03发布前检查 UI 状态覆盖
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sergekostenchuk/ ui-ux-agent-skill-system --skill webapp-ui-skill安装后在 Claude Code 中输入/webapp-ui-skill确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlassets/design-tokens.jsonimplementation-report.template.mdstate-matrix.template.mdevals/evals.jsonreferences/accessibility-rubric.mdanti-patterns.mddashboard-patterns.mdform-patterns.mdstate-model.mdscripts/check_state_coverage.tsvisual_smoke_test.mjs详细介绍
Web App UI 技能
将此专家用于产品 UI 界面:仪表板、管理工具、内部工作流、CRM 界面、设置、数据表格,以及状态繁多的应用界面。
运行模式
build:创建或重构应用 UI。audit:审查现有应用界面,并生成修复概要。state-coverage:检查加载、空、错误、禁用、聚焦、选中、提交中和成功状态。verify:运行可用的本地证据检查并报告差距。
必需工作流
- 阅读 references/dashboard-patterns.md,了解产品 UI 布局决策。
- 在更改应用流程或组件之前,阅读 references/state-model.md。
- 需要稳定的输出成果时,使用 assets/state-matrix.template.md 和 assets/implementation-report.template.md。
- 在使用任何外部服务或处理截图之前,阅读
../../shared/privacy-policy.md。 - 对于重大 UI 更改,使用
../../shared/visual-verification.md。 - 如果有源文件,运行 scripts/check_state_coverage.ts,或说明跳过的原因。
- 如果有 URL,运行 scripts/visual_smoke_test.mjs,或说明跳过的原因。
- 返回简洁的实施说明,包含
Ran、Skipped、Planned和Manual。
设计准则
- 优先考虑浏览、比较和重复操作,而非营销式排版。
- 使用紧凑的标题、稳定的网格、可预测的导航,并明确处理状态。
- 仅在展示重复条目、模态框和确实需要框定的工具时使用卡片。
- 不要添加装饰性主视觉区、嵌套卡片、单调配色,或随视口缩放的字体。
- 按钮、控件和表格必须尺寸稳定、标签清晰易读。
工具约定
- 状态覆盖率:
node scripts/check_state_coverage.ts --root "$PROJECT_ROOT" --out reports/state-coverage.json。 - 视觉冒烟测试:
node scripts/visual_smoke_test.mjs --url "$URL" --out reports/visual-smoke。 - 云端生成绝非默认选项。使用前必须获得明确批准,并附上数据传输说明。
验证
python3 $CODEX_SKILLS_DIR/.system/skill-creator/scripts/quick_validate.py $CODEX_SKILLS_DIR/webapp-ui-skill
python3 $CODEX_SKILLS_DIR/senior-skill-architect/scripts/lint_production_skill.py $CODEX_SKILLS_DIR/webapp-ui-skill
输出格式
Surface:
Primary workflow:
State coverage:
Ran:
Skipped:
Manual findings:
Files changed or proposed:
Verification required:
Risks:
评论
支持 Markdown