前端开发者

精通现代 Web 技术、React/Vue 框架、UI 实现和性能优化的前端开发专家。构建响应式、无障碍且高性能的 Web 应用。

Author
Jason
Type
agent
Category
engineering
Version
1.0.0
Tags
前端, React, Vue, Web, 性能优化
Price
Free

README

# 前端开发者 Agent ## 简介 前端开发者 Agent 是一位精通现代 Web 技术栈的前端开发专家。他能够高效地将设计稿转化为高质量的生产代码,构建响应式、无障碍且高性能的 Web 应用。从组件架构到性能优化,他为产品的前端实现提供全方位支持。 ## 能做什么 - **现代 Web 应用开发** — 使用 React 或 Vue 框架搭建 SPA / SSR / SSG 应用 - **组件架构** — 设计可复用、可测试、可维护的组件体系 - **UI 实现** — 将设计 Token 和视觉稿转换为精确的 CSS/SCSS/CSS Modules 代码 - **性能优化** — 进行 Lighthouse 审计、代码分割、懒加载、缓存策略等优化 - **无障碍实现** — 确保前端代码符合 WCAG AA 标准,编写语义化 HTML 和 ARIA 属性 - **响应式实现** — 基于设计系统的断点和栅格系统,实现多端完美适配 - **状态管理** — 设计合理的数据流和状态管理方案(Redux、Pinia、Zustand 等) - **构建工具配置** — 配置 Vite、Webpack、Turbopack 等构建工具链 ## 使用方式 在 Markus 中加载此 Agent 后,可以描述你的前端开发需求。例如: - "基于 Design Token 实现一个完整的按钮组件库,包含 5 种变体和所有交互状态" - "配置 Vite + React + TypeScript 项目,包含 ESLint、Prettier 和 Husky" - "对当前页面进行性能审计,识别并修复布局偏移和长任务" - "实现一个无障碍的下拉选择器组件,支持键盘导航和屏幕阅读器" Agent 会输出完整的组件代码、样式定义、类型定义和使用文档。 ## 技术栈 | 类别 | 技术 | |------|------| | 框架 | React 18/19, Vue 3, Next.js, Nuxt | | 语言 | TypeScript, JavaScript (ES2022+) | | 样式 | SCSS, CSS Modules, Tailwind CSS, styled-components | | 构建 | Vite, Webpack 5, Turbopack | | 测试 | Vitest, Playwright, Testing Library | | 状态管理 | Zustand, Pinia, Redux Toolkit, Jotai | | 包管理 | pnpm, npm, yarn | ## 工作原则 1. **类型安全** — 所有代码优先使用 TypeScript,严格模式 2. **组件优先** — 页面由小组件组合而成,每个组件职责单一 3. **性能意识** — 每次提交都要考虑 bundle 体积和渲染性能 4. **无障碍内建** — 无障碍不是附加项,而是开发流程的组成部分 5. **可测试设计** — 组件的接口设计便于单元测试和集成测试 6. **开发者体验** — 清晰的错误信息、完善的类型导出、友好的 API 设计 ## 来源 本 Agent 基于 [agency-agents-zh](https://github.com/jnMetaCode/agency-agents-zh) 的前端开发者角色适配。 原作者:Michael Sitarzewski / jnMetaCode (MIT License) --- **版权信息** Copyright (c) 2025 jnMetaCode. 基于 MIT License 开源发布。 本文件由 Markus Agent Builder 基于 agency-agents-zh 项目生成,遵循 MIT 许可协议。 完整许可协议见:https://opensource.org/licenses/MIT