用途:面向前端开发的统一团队技能,内置 ui-ux-pro-max 设计智能,覆盖需求分析、设计系统生成、前端实现与质量保障。
架构:入口为 Skill(skill="team-frontend", args="任务描述"),SKILL.md 作为路由器。不带 --role 时进入 Coordinator,读取 roles/coordinator/role.md 并由其 analyze -> dispatch -> spawn workers 后停止;带 --role <name> 时读取 roles/<name>/role.md 并执行 Phase 2-4。角色注册表包含 coordinator、analyst(ANALYZE-)、architect(ARCH-)、developer(DEV-,含 inner loop)、qa(QA-)。
预加载(可选,缺失则跳过):若存在 .workflow/codebase/ARCHITECTURE.md 则读取模块边界;通过 maestro load --type spec --category coding 与 --category ui 加载约束作为共享上下文;通过 maestro search "frontend component UI" --json 取前 5 条作为先验知识。
使用方式:共享常量包括会话前缀 FE、会话路径 .workflow/.team/FE-<slug>-<date>/、CLI 工具 maestro delegate --mode analysis(只读)与 --mode write(修改)、消息总线 mcp__maestro__team_msg。Coordinator 用 team-worker 子代理模板创建各角色 worker,指定 role、role_spec、session、inner_loop 等,worker 读取 role_spec 后执行内置 Phase 1、角色 Phase 2-4、内置 Phase 5,并通过 team_msg 在阶段边界报告进度、阻塞与完成。用户命令有 check/status(查看执行状态图)与 resume/continue(推进下一步)。会话目录含消息日志、任务分析、跨任务知识及各角色输出(分析、架构、QA、构建产物)。
限制与错误处理:未知命令返回可用命令列表;角色不存在时返回角色注册表;QA 分数低于 6 且经 2 轮 GC 则升级给用户;ui-ux-pro-max 不可用时降级为 LLM 通用设计知识;worker 无响应则报告等待任务并建议 resume;管线死锁时检查 blockedBy 链并报告阻塞点。分类依据明确的前端开发与建站用途。