Update nexus wiki content
This commit is contained in:
@@ -1,51 +1,54 @@
|
||||
---
|
||||
title: "ArchitectUX Agent Personality"
|
||||
title: "UX Architect"
|
||||
type: source
|
||||
tags: [agent, design, ux, css, frontend, the-agency]
|
||||
date: 2026-04-20
|
||||
tags: [agent, ux, css, architecture, design-system, frontend]
|
||||
date: 2026-04-24
|
||||
---
|
||||
|
||||
## Source File
|
||||
- [[raw/Agent/agency-agents/design/design-ux-architect.md]]
|
||||
- [[Agent/agency-agents/design/design-ux-architect.md]]
|
||||
|
||||
## Summary(用中文描述)
|
||||
- 核心主题:ArchitectUX 智能体的角色定义——为开发者提供坚实的技术架构和 UX 基础,消除架构决策疲劳
|
||||
- 问题域:Web 项目中 CSS 系统混乱、响应式策略缺失、主题切换缺失等开发者痛点
|
||||
- 方法/机制:通过 CSS 设计系统(变量/排版/间距/颜色令牌)、布局框架(Grid/Flexbox)、信息架构、ThemeManager JS 类实现
|
||||
- 结论/价值:ArchitectUX 作为 [[The Agency]] 设计部门的多智能体之一,负责在 LuxuryDeveloper 实施前建立可扩展的技术基础
|
||||
- 核心主题:AI Agent 系统中 UX Architect(技术架构与用户体验专家)的角色定义与交付物规范
|
||||
- 问题域:多 Agent 协作系统中,如何为开发者提供可靠的技术基础和清晰的实现路径
|
||||
- 方法/机制:CSS 设计系统(变量/间距/字体)→ 布局框架(Grid/Flexbox)→ 组件层级 → 主题切换(light/dark/system)→ PM 与开发之间的翻译桥梁
|
||||
- 结论/价值:Foundation-first 理念,通过消除架构决策疲劳提升开发者生产力,确保项目一致性和可扩展性
|
||||
|
||||
## Key Claims(用中文描述)
|
||||
- **ArchitectUX** ← 创建 → **CSS 设计系统基础**:通过 CSS 变量令牌体系(颜色/排版/间距/容器)实现跨项目可维护的样式架构,消除硬编码值
|
||||
- **主题切换** ← 强制要求 → **所有新站点必须包含**:light/dark/system 三模式切换,preserves 用户偏好,支持 WCAG 合规
|
||||
- **架构优先** ← 预防 → **CSS 冲突**:在实施前先设计组件层级和命名规范,防止样式冲突和技术债务
|
||||
- **系统架构领导力** ← 负责 → **仓库拓扑/数据契约/API规范**:确保跨系统一致性和 Schema 合规
|
||||
- **开发者生产力** ← 通过 → **消除架构决策疲劳**:提供清晰可实施的规范,减少返工和重复决策
|
||||
- ArchitectUX Agent 通过提供 CSS 设计系统、布局框架和清晰的实现规范,为 LuxuryDeveloper 消除架构决策疲劳
|
||||
- CSS 变量系统应涵盖颜色、排版、间距三个维度,并原生支持 light/dark/system 三种主题模式
|
||||
- Theme Toggle 是所有新站点的默认必备组件,优先使用 localStorage + `prefers-color-scheme` 检测
|
||||
- 组件命名应遵循 BEM/Utility-first/Component-based 三种方法之一,并在项目内保持一致
|
||||
- ArchitectUX 在 ProjectManager 和 LuxuryDeveloper 之间充当翻译层,确保专业 UX 基线在 premium polish 之前落地
|
||||
|
||||
## Key Quotes
|
||||
> "Create scalable CSS architecture before implementation begins" — Foundation-First Approach 原则,要求在动手前先建立系统
|
||||
> "Eliminate architectural decision fatigue for developers" — Developer Productivity Focus 核心理念,ArchitectUX 存在的核心价值主张
|
||||
> "Create scalable CSS architecture before implementation begins" — Foundation-First Approach,CSS 架构应在实现之前完成设计
|
||||
> "Eliminate architectural decision fatigue for developers" — 核心价值主张,开发者不需要做架构决策
|
||||
> "Ensure professional UX baseline before premium polish is added" — 与 LuxuryDeveloper 的分工边界
|
||||
|
||||
## Key Concepts
|
||||
- **CSS 设计系统(CSS Design System)**:由 CSS 变量令牌(颜色/排版/间距/组件)构成的标准化样式体系,支持 light/dark/system 主题切换
|
||||
- **布局框架(Layout Framework)**:基于现代 CSS Grid/Flexbox 的容器系统和响应式断点策略(mobile-first)
|
||||
- **ThemeManager**:管理 light/dark/system 三种主题状态切换的 JavaScript 类,持久化用户偏好至 localStorage
|
||||
- **信息架构(Information Architecture)**:页面层级结构、导航策略、内容权重系统(H1 > H2 > H3)
|
||||
- **可访问性基础(Accessibility Foundation)**:WCAG 2.1 AA 合规标准,键盘导航、屏幕阅读器支持
|
||||
- **组件层级(Component Hierarchy)**:Layout Components → Content Components → Interactive Components → Utility Components 四层架构
|
||||
- **交接文档(Developer Handoff Documentation)**:包含优先级顺序、文件结构、实现笔记的完整交付模板
|
||||
- [[CSS-Design-System]]:颜色变量、排版比例、间距系统的基础架构,是所有新项目交付的起点
|
||||
- [[Layout-Framework]]:基于 CSS Grid 和 Flexbox 的响应式布局框架,包含容器系统和网格模式
|
||||
- [[Component-Architecture]]:组件命名规范和层级结构,Layout > Content > Interactive > Utility 四级
|
||||
- [[Theme-Toggle]]:light/dark/system 三态主题切换组件,基于 localStorage 和 `prefers-color-scheme` 实现
|
||||
- [[Theme-Manager]]:JavaScript 类,管理主题状态持久化、切换和应用逻辑
|
||||
- [[Responsive-Breakpoints]]:移动优先的断点策略(320px → 768px → 1024px → 1280px)
|
||||
- [[Information-Architecture]]:页面层级和内容组织结构,导航策略与视觉权重系统
|
||||
|
||||
## Key Entities
|
||||
- **ArchitectUX**:Technical Architecture and UX Foundation Specialist Agent,紫色主题,📐 emoji,为 [[LuxuryDeveloper]] 提供可实施的技术基础
|
||||
- **LuxuryDeveloper**:The Agency 开发智能体,接收 ArchitectUX 的 CSS 系统和架构规范进行具体实现
|
||||
- **ProjectManager**:The Agency 项目管理智能体,提供任务列表,ArchitectUX 在其基础上添加技术基础层
|
||||
- [[LuxuryDeveloper]]:后续接手的开发者,依据 ArchitectUX 提供的规范进行高级实现
|
||||
- [[ProjectManager]]:输出任务列表,ArchitectUX 在此基础上添加技术基础层
|
||||
- [[ArchitectUX]]:技术架构和 UX 基础专家,本文档描述的 Agent 角色本身
|
||||
|
||||
## Connections
|
||||
- [[Project/fonrey/prompt/Role/design-ui-designer]] ← extends ← [[wiki/sources/design-ux-architect]]:UI 设计师在 ArchitectUX 建立的基础层上添加视觉设计细节
|
||||
- [[design-ux-researcher]] ← depends_on ← [[wiki/sources/design-ux-architect]]:UX 研究员的原型和交互规范依赖 ArchitectUX 的技术框架实现
|
||||
- [[design-brand-guardian]] ← coordinates ← [[wiki/sources/design-ux-architect]]:品牌规范约束 ArchitectUX 的 CSS 颜色令牌和排版系统
|
||||
- [[design-whimsy-injector]] ← adds_on ← [[wiki/sources/design-ux-architect]]:趣味元素注入者在基础架构完成后添加动效和个性风格
|
||||
- [[The Agency]] ← contains ← [[wiki/sources/design-ux-architect]]:ArchitectUX 是 The Agency 12 大部门之一 Design 部门的重要智能体
|
||||
- [[Multi-Agent-System-Reliability]] ← provides_pattern ← [[wiki/sources/design-ux-architect]]:多智能体可靠性模式(如 Handoff Protocol)指导 ArchitectUX 的交接文档规范
|
||||
- [[agents-orchestrator]] ← coordinates ← [[design-ux-architect]](UX Architect 由 Orchestrator 协调编排)
|
||||
- [[design-ux-architect]] ← handoff_to ← [[specialized-luxury-developer]](UX 基础 → LuxuryDeveloper 实现)
|
||||
- [[design-ux-architect]] ← receives_tasks_from ← [[project-manager-agent]](PM 输出任务 → ArchitectUX 添加技术层)
|
||||
- [[design-ux-architect]] ← depends_on ← [[engineering-software-architect]](软件架构师提供系统拓扑,UX 负责前端落地)
|
||||
|
||||
## Contradictions
|
||||
- 与 [[Project/fonrey/prompt/Role/design-ui-designer]] 在实现优先级上可能存在张力:ArchitectUX 主张"先基础后视觉",UI 设计师可能倾向视觉优先。**当前观点**:基础优先,视觉细节在 CSS 系统稳定后添加,避免重构
|
||||
- 与 [[specialized-luxury-developer]] 的边界模糊:
|
||||
- 冲突点:LuxuryDeveloper 是否应该在实现过程中做架构决策
|
||||
- 当前观点:ArchitectUX 认为架构决策应由 UX Architect 在前期完成,LuxuryDeveloper 仅执行
|
||||
- 对方观点:LuxuryDeveloper 的场景中,开发者可能需要根据具体需求调整架构
|
||||
- 协调:两者属于时序分工,ArchitectUX 负责 Foundation,LuxuryDeveloper 负责 Polish,分界线在"专业 UX 基线建立"之后
|
||||
|
||||
Reference in New Issue
Block a user