Senior UI/UX Orchestrator 是 UI/UX 技能组的主入口编排技能。它的核心用途是先对用户请求进行分类,然后选择能够解决问题的最小专家技能集合,执行隐私与证据规则,并返回简洁的实现或审计交接结果。
主要能力与操作模式
该技能提供多种操作模式:route 用于选择一个或多个专家技能;plan 用于创建或更新 UI/UX 技能系统计划;build-webapp 将产品 UI 工作路由到 webapp-ui-skill;build-marketing 将公开页面工作路由到 marketing-site-skill;audit 将基于证据的评审路由到 ux-audit-skill;critique 将视觉质量评审路由到 design-critic-skill;figma 将 Figma 上下文、MCP、画布、资产、效果和设计系统工作路由到 senior-figma-orchestrator;design-intelligence 将风格、模式、排版、颜色和 UI 先例研究路由到 ui-ux-pro-max;stitch 在 UX/产品与设计智能约束存在后,将 Stitch 或 AI UI 探索路由到 stitch-design-bridge;three-variant-design 在 Stitch、Figma 或代码执行前协调恰好三个不同的设计方向;council 在跨技能建议冲突时召集高级 UI/UX/SEO/LLM/Figma/实现委员会;wiki-context 在决策后、不包含机密的前提下,将大型项目上下文捕获到 Obsidian/LLM wiki;interactive-effect 将光标/遮罩/揭示前端效果路由到 cursor-reveal-hero;image-alignment 将基础/揭示图像适用性检查路由到 image-layer-alignment-validator;verify 检查报告、命令、产物和虚假证据风险。
必需工作流
该技能要求先阅读 references/routing-decision-framework.md。如果请求较大、跨领域、要求三个变体、使用 Stitch,或包含冲突的 UI/UX/SEO/Figma/代码建议,则需阅读 references/cross-skill-council-contract.md。如果请求不明确,使用 assets/intake-questions.md 并只询问阻塞性问题。如果确定性分类有帮助,对提示运行 scripts/classify_product_type.py 并写入 reports/intake.json。应用来自 ../../shared/privacy-policy.md 的共享隐私政策。路由到相关专家技能并说明原因。对于 Stitch 工作流,在创建 Stitch 提示前需要产品/UX、SEO/LLM(若公开)和 ui-ux-pro-max 约束。对于大型多会话项目,在重大决策后和最终交接前添加 wiki 上下文门;绝不存储 API 密钥、令牌、私有截图或 .env 数据。根据 ../../shared/reporting-contract.md 要求证据。对于实质性 UI 更改,要求视觉验证或记录跳过原因。
路由默认值
SaaS、仪表盘、管理后台、CRM、内部工具、数据密集型产品流程路由到 webapp-ui-skill。落地页、产品页、品牌页、场馆页、活动页、转化页路由到 marketing-site-skill。现有 URL、截图、Figma 框架、源代码审计、回归检查路由到 ux-audit-skill。视觉层级、品味、打磨、反粗糙评审路由到 design-critic-skill。设计智能、视觉先例、风格候选、颜色/排版/模式信号路由到 ui-ux-pro-max。三个明显不同的设计方向由 senior-ui-ux-orchestrator 主持 three-variant-design,以 ui-ux-pro-max 作为输入,以 stitch-design-bridge 作为下游渲染器。Stitch、Google Stitch、AI 生成 UI 变体、Stitch 提示、Stitch 输出评审路由到 stitch-design-bridge。跨技能冲突、高级委员会、UX 与 SEO 与 Figma 与代码权衡由该编排器以 council 模式处理。大型项目记忆、多会话上下文、项目知识捕获在决策完成并脱敏后使用 obsidian-wiki-ingest 或 wiki 层。Figma 文件/框架/节点、Figma MCP、变量、组件、Code Connect、代码到画布、画布编辑、资产、效果路由到 senior-figma-orchestrator。光标轨迹、悬停揭示、鼠标轨迹、遮罩、画布基础/揭示合成路由到 cursor-reveal-hero。双层图像比较、基础/揭示漂移、前后对齐路由到 image-layer-alignment-validator。技能包创建、验证、评估、触发调优在可用时使用该编排器并配合 senior-skill-architect 指导。
安全与证据规则
默认本地优先。可选云工具需要用户明确批准并附数据传输说明。未经批准,不得将私有代码、截图、Figma 框架、cookie、令牌、.env、客户数据或内部 URL 发送到外部。除非命令已运行且产物存在,否则绝不声称验证器、截图、浏览器、Lighthouse、axe 或评估检查已运行。将结果标记为 Ran、Skipped、Planned 或 Manual。保持 senior-ui-ux-orchestrator 作为唯一主席。专家技能在其领域内提供建议或执行,不覆盖主席的最终跨领域决策。将 ui-ux-pro-max 和 Stitch 输出视为候选证据和探索输入,而非最终权威。委员会决策不是多数投票。应用 references/cross-skill-council-contract.md 中的决策顺序,并记录接受的权衡。
验证
编辑该技能时,运行以下命令:
python3 $CODEX_SKILLS_DIR/.system/skill-creator/scripts/quick_validate.py $CODEX_SKILLS_DIR/senior-ui-ux-orchestrator python3 $CODEX_SKILLS_DIR/senior-skill-architect/scripts/lint_production_skill.py $CODEX_SKILLS_DIR/senior-ui-ux-orchestrator python3 -m json.tool $CODEX_SKILLS_DIR/senior-ui-ux-orchestrator/assets/routing-rules.json >/dev/null
最终交接结构
Mode: Chosen skill(s): Reason: Required evidence: Privacy mode: Skipped or planned checks: Risks: Next action: