技能 Frontend Developer
📦

Frontend Developer

安全

构建现代 React 和 Next.js 应用程序

前端开发需要对 React、性能优化和无障碍标准有深入的专业知识。本技能提供生产就绪的指南,帮助您使用现代工具和最佳实践构建可扩展的 Web 应用程序。

支持: Claude Codex Code(CC)
🥉 72 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“Frontend Developer”。 创建一个无障碍模态对话框组件

预期结果:

  • 具有焦点陷阱和键盘导航的模态框组件
  • 屏幕阅读器兼容性的 ARIA 属性
  • 背景点击处理和 Escape 键关闭
  • 模态框 props 和配置的 TypeScript 接口

正在使用“Frontend Developer”。 优化渲染缓慢的产品列表

预期结果:

  • 大型数据集的虚拟滚动实现
  • 使用 React.memo 记忆化的产品卡组件
  • 防抖搜索和过滤处理器
  • 图片密集型组件的代码分割

安全审计

安全
v1 • 2/25/2026

This is a prompt-only skill containing only instructional text in SKILL.md. Static analysis scanned 0 files with 0 lines of executable code and detected no security patterns. The skill provides frontend development guidance for React and Next.js without any code execution, network access, or file system operations. No malicious patterns or prompt injection attempts detected.

0
已扫描文件
0
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
74
规范符合性

你能构建什么

React 组件开发

使用 TypeScript、正确的 hooks 使用和优化的渲染模式构建生产就绪的 React 组件,以实现可扩展的应用程序。

Next.js 应用程序架构

使用 Server Components、Server Actions 和优化的数据获取策略设计全栈 Next.js 应用程序。

性能优化

通过代码分割、延迟加载和 Core Web Vitals 优化技术分析和改进前端性能。

试试这些提示

基础组件创建
创建一个可重用的 React 按钮组件,带有 TypeScript props,支持变体(主要、次要)、尺寸和禁用状态。包含 Tailwind CSS 类和正确的无障碍属性。
带数据获取的 Server Component
构建一个 Next.js 15 Server Component,用于从 API 获取产品数据,实现 Suspense 边界进行流式处理,并优雅地处理加载和错误状态。
带 Server Actions 的表单
使用 Next.js Server Actions 实现联系表单,配合 Zod 验证、使用 useOptimistic 的乐观更新,以及带有用户反馈的正确错误处理。
性能审计和优化
分析此 React 组件的性能问题。识别不必要的重新渲染,建议记忆化策略,并提供使用 useMemo、useCallback 和 React.memo 优化的代码。

最佳实践

  • 始终为 props、状态和 API 响应包含 TypeScript 类型,以尽早捕获错误
  • 为所有异步操作实现正确的加载状态和错误边界
  • 使用语义 HTML 元素和 ARIA 属性确保无障碍合规性

避免

  • 避免在可以使用 React Query 或 Server Components 时使用 useEffect 获取数据
  • 不要在有专用数据获取库时将服务端状态存储在 React 状态中
  • 永远不要跳过无障碍测试或假设默认 HTML 行为足够

常见问题

本技能支持哪个 React 版本?
本技能专门针对 React 19+ 功能,包括 Server Components、Actions、useActionState、useOptimistic 和并发渲染模式。
本技能可以帮助 Next.js 15 迁移吗?
是的,本技能提供从 Pages Router 迁移到 App Router、实施 Server Components 和采用 Next.js 15 最佳实践的指导。
本技能支持状态管理库吗?
是的,专业知识包括 Zustand、Jotai、Valtio、Redux Toolkit、React Query、SWR 和 Context API 优化模式。
本技能可以帮助无障碍合规吗?
是的,本技能实施 WCAG 2.1/2.2 AA 标准、ARIA 模式、键盘导航、焦点管理和屏幕阅读器优化。
本技能推荐哪些测试方法?
本技能推荐使用 React Testing Library 进行单元测试,使用 Playwright 或 Cypress 进行 E2E 测试,使用 Storybook 进行组件文档和视觉回归测试。
本技能支持 CSS 框架吗?
是的,专业知识包括 Tailwind CSS、CSS Modules、CSS-in-JS 解决方案(如 emotion 和 styled-components)以及设计令牌集成。

开发者详情

文件结构

📄 SKILL.md