前端开发 Skill技能列表
TypeScript代码规范指南Skill typescript
这个技能提供了TypeScript代码开发的最佳实践指南,包括类型共位原则、命名规范(如首字母缩略词camelCase处理)、测试文件组织、常量数组命名约定、工厂函数参数解构、Arktype可选属性模式、品牌类型使用和const泛型数组推断。适用于前端和后端开发,帮助团队标准化代码风格,提高代码质量、可维护性和测试效率。关键词:TypeScript, 代码规范, 开发指南, 命名约定, 测试组织, 类型系统, 前端开发, 后端开发, 软件开发
视觉引擎技能Skill visual-engine-skill
该技能用于构建和管理网站或应用的动态视觉体验系统。核心功能包括:创建和管理动画库(光束、剪辑、卡片、过渡等效果)、集成3D组件(Three.js)、构建灵感展示画廊和演示页面。它强调安全(如防癫痫)、可访问性(支持减少动画偏好)和性能优化,旨在通过丰富的动画和布局提升用户界面吸引力和交互体验。关键词:视觉体验引擎,网页动画,Three.js 3D,动画预设,可访问性动画,前端交互设计,UI/UX动画。
品牌指南应用Skill brand-guidelines
品牌指南应用技能用于将品牌设计元素如颜色、字体、间距等一致地应用到文档、演示文稿、网页等各类材料中,确保品牌视觉识别系统的一致性,提升用户体验和品牌形象。关键词:品牌设计、CSS变量、前端开发、UI/UX、品牌一致性、视觉格式化。
Next.jsAppRouter最佳实践Skill nextjs-app-router-patterns
这个技能用于掌握Next.js 14+ App Router的高级开发模式,包括Server Components、流式渲染、并行路由和高效数据获取,适用于构建高性能、可扩展的Next.js应用程序,优化服务器端渲染和静态生成,提升全栈开发效率和用户体验。关键词:Next.js, App Router, Server Components, streaming, SSR, SSG, React, 前端开发, 数据获取, 缓存优化。
TanStackQueryv5服务器状态管理技能Skill tanstack-query
这个技能教授如何使用 TanStack Query v5(React Query)进行 React 应用中的服务器状态管理,包括数据获取、缓存、突变和错误处理。关键词:TanStack Query, React Query, useQuery, useMutation, 数据获取, 缓存, 服务器状态, 前端开发。
核心组件库设计系统Skill core-components
这个技能涉及使用核心组件库和设计系统来构建一致的用户界面。它强调通过设计令牌实现样式标准化和代码可维护性,适用于前端开发项目。关键词:设计系统、组件库、设计令牌、前端开发、UI构建、代码规范、设计模式。
React开发避坑指南Skill pitfalls-react
React 开发避坑指南,提供 React 组件模式、表单验证、错误边界、可访问性 (a11y) 和响应式设计的常见陷阱与最佳实践。适用于前端开发、代码审查、性能优化、用户体验提升。关键词:React 组件,表单验证,错误边界,可访问性,响应式设计,前端开发,React Hook Form,Zod,ARIA,useEffect。
React性能优化Skill react-performance
这项技能涵盖了 React 应用性能优化的多种模式和实践,包括记忆化、虚拟化、选择器优化、避免不必要渲染等,旨在提升 React 应用的性能和用户体验。
表单验证Skill form-validation
使用 React Hook Form, Formik, Vee-Validate 和自定义验证器实现表单验证,包括客户端验证、服务器端同步和实时错误反馈。
Widget渲染器Skill widgets-ui
Widget渲染器是一个用于从JSON生成声明式UI的工具,专为React/Next.js设计。它支持多种UI组件如按钮、输入框、卡片、布局等,适用于动态表单、数据展示和交互式卡片。关键词:UI渲染器、JSON UI、声明式UI、React组件、Next.js工具、前端开发、低代码开发、UI组件库。
智能文档助手Skill context7
Context7智能文档助手是一款专为开发者设计的AI工具,能够实时获取和查询最新技术库文档。通过API接口,该技能可快速搜索React、Next.js、Supabase等主流开发框架的官方文档,提供准确的API参考、最佳实践和版本信息。关键词:文档查询、API参考、开发工具、实时文档、技术库搜索、编程助手、版本管理、开发效率。
界面设计原则Skill design
这个技能专注于为SaaS界面、数据密集型仪表板等提供精确、最小化的设计指导,强调像素级细节和上下文驱动的决策。它包括设计方向选择、排版、颜色、布局等原则,旨在提升产品的工艺水平和用户体验,适用于前端开发、UI设计等领域。关键词:设计原则、UI设计、仪表板设计、SaaS界面、精确设计、前端开发、用户体验、CSS。