team-frontend 是用于前端开发的统一团队技能,基于 team-worker 智能体架构:所有工作角色共享同一个智能体定义,角色专属的 Phase 2-4 从各自的 role.md 规格加载。内置 ui-ux-pro-max 设计智能,覆盖需求分析、设计系统生成、前端实现与质量保证。
用途与用法:以 Skill(skill="team-frontend", args="任务描述") 调用。SKILL.md 本身是路由:带 --role <name> 时读取 roles/<name>/role.md 并执行 Phase 2-4;不带 --role 时进入协调者入口路由。协调者流程为 analyze -> dispatch -> spawn workers -> STOP。角色注册表含 coordinator、analyst、architect、developer、qa,其中仅 developer 启用内部循环。
共享约定:会话前缀 FE,会话路径 .workflow/.team/FE-<slug>-<date>/;CLI 工具 ccw cli --mode analysis(只读)与 ccw cli --mode write(可修改);消息总线 mcp__ccw-tools__team_msg(session_id=<session-id>, ...)。协调者用 team-worker 子代理模板生成工作角色,传入 role、role_spec、session、session_id、team_name、requirement、inner_loop 等。用户命令包括 check/status 查看执行状态图,resume/continue 推进下一步。会话目录包含 .msg/、task-analysis.json、wisdom/、analysis/、architecture/、qa/、build/ 等产物。
限制与错误处理:未知命令报错并列出可用命令;角色未找到报错并给出角色注册表;QA 分数在两轮 GC 内低于 6 分则上报用户;ui-ux-pro-max 不可用时降级为 LLM 通用设计知识;工作角色无响应时报告等待任务并建议用户 resume;流水线死锁时检查 blockedBy 链并报告阻塞点。