Agent SkillsNeverSight/learn-skills.dev › ui-orchestrator

ui-orchestrator

GitHub

UI/UX技能调度器,根据项目平台、性质及任务类型,智能路由至指定外部Skill。支持检测安装状态并提示安装,覆盖SwiftUI、Web等多场景,确保设计质量与效率。

data/skills-md/ab300819/skills/ui-orchestrator/SKILL.md NeverSight/learn-skills.dev

触发场景

UI开发需求 界面设计咨询 前端组件实现 动画与布局优化

安装

npx skills add NeverSight/learn-skills.dev --skill ui-orchestrator -g -y
更多选项

非标准路径

npx skills add https://github.com/NeverSight/learn-skills.dev/tree/main/data/skills-md/ab300819/skills/ui-orchestrator -g -y

不安装直接使用

npx skills use NeverSight/learn-skills.dev@ui-orchestrator

指定 Agent (Claude Code)

npx skills add NeverSight/learn-skills.dev --skill ui-orchestrator -a claude-code -g -y

安装 repo 全部 skill

npx skills add NeverSight/learn-skills.dev --all -g -y

预览 repo 内 skill

npx skills add NeverSight/learn-skills.dev --list

SKILL.md

Frontmatter
{
    "name": "ui-orchestrator",
    "description": "UI\/UX skill dispatcher that routes to specialized external skills based on project needs. Use when working on UI development, design systems, or frontend tasks. Triggers on keywords like \"UI\", \"界面\", \"前端\", \"组件\", \"animation\", \"动画\", \"layout\", \"布局\", \"SwiftUI\".",
    "allowed-tools": "Read, Glob, Bash, AskUserQuestion"
}

UI Orchestrator

UI/UX 技能调度器,根据项目需求路由到专业的外部 Skill。

Language

  • Accept questions in both Chinese and English
  • Always respond in Chinese

外部 Skill 清单

Skill 定位 适用场景 安装命令
baseline-ui 代码审查 & 质量守护 企业内部系统、代码审查、性能优化 npx skills add ibelick/ui-skills
ui-ux-pro-max 设计系统生成 & 决策引擎 行业垂直产品、Dashboard、新项目设计 npm install -g uipro-cli && uipro init --ai claude
frontend-design 创意美学 & 视觉冲击 营销着陆页、品牌官网、创意作品集 npx skills add anthropics/skills --skill frontend-design
swiftui-expert-skill SwiftUI 专家指导 iOS/macOS SwiftUI 开发 npx skills add https://github.com/avdlee/swiftui-agent-skill --skill swiftui-expert-skill

设计哲学光谱

保守/安全                    中性/平衡                    大胆/创意
    │                          │                          │
    ▼                          ▼                          ▼
baseline-ui              ui-ux-pro-max              frontend-design

"不出错"                   "符合行业"                  "令人难忘"

工作流程

1. 检测项目需求
   │
   ├── 平台类型(Web / iOS / Android)
   ├── 项目性质(企业 / 创意 / 行业垂直)
   └── 任务类型(新建 / 审查 / 修复)
   │
   ▼
2. 检查 Skill 是否存在
   │
   ├── 存在 → 路由到对应 Skill
   └── 不存在 → 提示安装命令
   │
   ▼
3. 执行对应 Skill

场景路由表

按平台路由

平台 首选 Skill 备选
SwiftUI (iOS/macOS) swiftui-expert-skill -
Web (React/Vue/HTML) 见下方按任务路由 -
Flutter/Compose ui-ux-pro-max -

按任务路由(Web)

任务类型 首选 Skill 理由
新项目设计系统 ui-ux-pro-max 生成完整设计系统
代码审查 baseline-ui 专为审查设计
修复无障碍 baseline-ui (fixing-accessibility) 最专业
修复动画性能 baseline-ui (fixing-motion-performance) 最深入
营销着陆页 frontend-design 需要视觉冲击力
品牌官网 frontend-design 需要独特识别度
企业内部系统 baseline-ui 稳定、可维护
Dashboard ui-ux-pro-maxbaseline-ui 功能性 + 质量保障

按项目性质路由

项目性质 推荐组合 使用顺序
创意/营销 frontend-designbaseline-ui 先创意,后审查
企业/行业 ui-ux-pro-maxbaseline-ui 先设计系统,后质量
内部工具 baseline-ui 全程约束

Skill 检测

在调用外部 Skill 前,必须检测其是否已安装。

检测方法

# 检查 skills 目录(Claude Code)
ls -la ~/.claude/skills/ 2>/dev/null | grep -E "(baseline-ui|ui-ux-pro-max|frontend-design|swiftui-expert)"

# 检查项目本地 skills
ls -la .skills/ 2>/dev/null | grep -E "(baseline-ui|ui-ux-pro-max|frontend-design|swiftui-expert)"

未安装提示模板

**⚠️ 所需 Skill 未安装**

您需要的 `{skill-name}` 尚未安装。请运行以下命令安装:

{install-command}

安装完成后,请重新运行 UI 任务。

约束

调度约束

  • 必须先检测目标 Skill 是否存在
  • 不存在时必须提示安装命令
  • 必须根据场景选择合适的 Skill
  • 禁止复制外部 Skill 的具体规则

路由约束

  • SwiftUI 项目 → 必须路由到 swiftui-expert-skill
  • 创意/营销项目 → 优先 frontend-design
  • 企业/内部项目 → 优先 baseline-ui
  • 新项目设计系统 → 优先 ui-ux-pro-max

组合使用约束

  • 创意项目完成后,建议使用 baseline-ui 审查
  • 设计系统生成后,建议使用 baseline-ui 确保质量

Skill 协作

场景 协作 Skill 说明
开发阶段 /devdocs-dev-workflow 被调用:UI 任务开发时
代码审查 /code-quality 协作:UI 代码质量检查
测试阶段 /testing-guide 协作:UI 组件测试

使用示例

示例一:SwiftUI 开发

用户:帮我优化这个 SwiftUI 视图的性能

Claude:
1. 检测 Skill...
   ✅ swiftui-expert-skill 已安装

2. 路由到 swiftui-expert-skill 处理 SwiftUI 性能优化...

示例二:新项目设计系统

用户:我要做一个医疗行业的 SaaS 产品,帮我设计 UI

Claude:
1. 检测 Skill...
   ❌ ui-ux-pro-max 未安装

⚠️ 所需 Skill 未安装

您需要的 `ui-ux-pro-max` 尚未安装。请运行以下命令安装:

npm install -g uipro-cli && uipro init --ai claude

安装完成后,请重新运行 UI 任务。

示例三:营销着陆页

用户:帮我设计一个有视觉冲击力的产品着陆页

Claude:
1. 检测 Skill...
   ✅ frontend-design 已安装

2. 路由到 frontend-design 处理创意设计...

(设计完成后)

3. 建议:设计完成后,可使用 baseline-ui 进行无障碍和性能审查

参考资料

版本历史

  • e0220ca 当前 2026-07-05 22:16

依赖关系

  • suggested ibelick/ui-skills
  • suggested anthropics/skills
  • suggested https://github.com/avdlee/swiftui-agent-skill

同 Skill 集合

data/skills-md/00prabalk00/claude-skills/knowledge-base-gap-finder/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-agile/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-auth/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-issues/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-project-management/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-projects/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-safe/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-search/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-spaces/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-transitions/SKILL.md
data/skills-md/0731coderlee-sudo/wechat-publisher/wechat-publisher/SKILL.md
data/skills-md/0froq/skills/conventionalcommits/SKILL.md
data/skills-md/0froq/skills/nuxt/SKILL.md
data/skills-md/0froq/skills/oq/SKILL.md
data/skills-md/0froq/skills/pinia/SKILL.md
data/skills-md/0froq/skills/pnpm/SKILL.md
data/skills-md/0froq/skills/slidev/SKILL.md
data/skills-md/0froq/skills/tsdown/SKILL.md
data/skills-md/0froq/skills/turborepo/SKILL.md
data/skills-md/0froq/skills/unocss/SKILL.md
data/skills-md/0froq/skills/vitepress/SKILL.md
data/skills-md/0froq/skills/vitest/SKILL.md
data/skills-md/0froq/skills/vue-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-router-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-testing-best-practices/SKILL.md
data/skills-md/0froq/skills/vue/SKILL.md
data/skills-md/0froq/skills/vueuse-functions/SKILL.md
data/skills-md/0froq/skills/web-design-guidelines/SKILL.md
data/skills-md/0juano/agent-skills/bondterminal-x402/SKILL.md
data/skills-md/0juano/agent-skills/edgeone-pages-deploy/SKILL.md
data/skills-md/0juano/agent-skills/ley-ar/SKILL.md
data/skills-md/0juano/agent-skills/ticktick/SKILL.md
data/skills-md/0juano/agent-skills/x-image-cards/SKILL.md
data/skills-md/0juano/x-image-cards/x-image-cards/SKILL.md
data/skills-md/0x0funky/agent-sprite-forge/generate2dsprite/SKILL.md
data/skills-md/0x0funky/agent-sprite-forge/video2dsprite/SKILL.md
data/skills-md/0x2e/superpowers/brainstorming/SKILL.md
data/skills-md/0x2e/superpowers/dispatching-parallel-agents/SKILL.md
data/skills-md/0x2e/superpowers/executing-plans/SKILL.md
data/skills-md/0x2e/superpowers/finishing-a-development-branch/SKILL.md
data/skills-md/0x2e/superpowers/receiving-code-review/SKILL.md
data/skills-md/0x2e/superpowers/requesting-code-review/SKILL.md
data/skills-md/0x2e/superpowers/subagent-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/systematic-debugging/SKILL.md
data/skills-md/0x2e/superpowers/test-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/using-git-worktrees/SKILL.md
data/skills-md/0x2e/superpowers/using-superpowers/SKILL.md
data/skills-md/0x2e/superpowers/verification-before-completion/SKILL.md
data/skills-md/0x2e/superpowers/writing-plans/SKILL.md
data/skills-md/0x2e/superpowers/writing-skills/SKILL.md

元信息

文件数
0
版本
e4a0f95
Hash
55270e00
收录时间
2026-07-05 22:16

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-06 18:54
浙ICP备14020137号-1 $访客地图$