前端卓越设计技能
核心承诺
该技能只服务一件事:稳定输出高质量、完整、优秀的前端方案级规格。
不输出“风格拼贴”式随机设计,不以单纯视觉表达替代可实施方案。
工作模式
模式 A:Explore
用途:创意探索、方向发散、方案对比。
允许:
- 多方案并行
- 不同视觉语言尝试
- 交互假设实验
限制:
- 不得直接给出“可发布”结论
- 必须进入
Production才能形成最终交付
模式 B:Production
用途:收敛为可实施、可验收、可评审的唯一主方案。
强制要求:
- 输出唯一主方案
- 备选方案不超过 2 个
- 必须说明拒绝备选方案的原因
- 必须执行七维评分与阻断规则
默认策略:若用户未指定模式,先 Explore 后自动进入 Production。
七维质量定义
- 目标一致性
- 信息架构完整性
- 交互完整性
- 视觉系统一致性
- 工程可实施性
- 可访问性与性能
- 安全与可观测性
详细规则请读取:
references/standards/quality-seven-dimensions.mdreferences/standards/scoring-model.md
输出契约(方案级)
所有交付必须映射到以下模板之一:
DesignGoalSpec->references/templates/design-goal-spec-template.mdUXArchitectureSpec->references/templates/ux-architecture-spec-template.mdUIBlueprintSpec->references/templates/ui-blueprint-spec-template.mdEngineeringHandoffSpec->references/templates/engineering-handoff-template.mdQualityGateReport->references/templates/quality-gate-report-template.mdReleaseDecision->references/templates/release-decision-template.md
反随机化硬约束
最终交付时必须满足:
- 主方案 1 个,备选方案 <= 2 个
- 明确写出备选被拒绝原因
- 给出七维分项分数与总分
- 包含状态完整性表:
loading/empty/error/success/permission - 包含组件树与状态边界
- 包含可访问性关键检查点
- 包含性能预算与监控点
- 包含风险等级与缓解动作
评分与阻断
- 每维 0-4 分,总分折算为 100
- 通过线:>= 85
- 阻断线:任一维 < 2
- 严重级别:
P0/P1/P2/P3 - 阻断条件:存在
P0或P1时,不得给出“可发布”
使用流程
- 先读取
references/index/INDEX.md选择分区索引 - 再读取目标分区索引(
INDEX-*.md)定位文档 - 首次加载最多 1 个分区索引
- 二次加载最多 2 个节点
- 歧义时最多追加 1 个
next
目标:减少上下文污染,提高命中稳定性。
React/Vue 路由
- React 场景:优先
references/playbooks/react-handoff-playbook.md - Vue 场景:优先
references/playbooks/vue-handoff-playbook.md - 模式执行:
Explore->references/playbooks/explore-mode-playbook.mdProduction->references/playbooks/production-mode-playbook.md
