前端开发 Skill技能列表
设计系统验证器Skill design-system-validator
设计系统验证器是一个用于自动化检查前端代码是否符合设计系统规范的技能工具。它能够扫描CSS、SCSS、TypeScript和JavaScript文件,检测设计令牌使用违规、硬编码样式值、组件属性合规性等问题,生成详细的合规报告和修复建议。关键词:设计系统验证、前端代码检查、设计令牌合规、样式一致性检测、自动化代码审计、UI组件规范、CSS验证工具、前端开发规范、代码质量检查、设计系统工具。
Storybook配置技能Skill storybook-configuration
此技能用于配置Storybook前端开发工具,包括设置主配置、添加物、构建器和框架集成,以优化UI组件开发、文档生成和测试体验。关键词:Storybook、前端开发、配置、组件文档、UI测试、TypeScript、Vite、Webpack、React、Next.js。
RSC数据获取优化器Skill rsc-data-optimizer
该技能用于优化Next.js应用的数据获取性能,通过使用React Server Components(RSC)将慢速客户端数据获取转换为快速服务器端数据获取,提高页面加载速度、SEO和用户体验。关键词:RSC、Next.js、数据获取、优化、服务器端渲染、React Server Components、前端开发。
前端设计Skill frontend-design
此技能专注于创建独特、生产级的前端接口,强调高质量设计、创意美学和避免通用AI风格。适用于构建网页组件、页面、应用程序等,注重细节、字体、颜色、动效和空间构成,以实现令人难忘的用户体验。关键词:前端设计、UI设计、网页开发、创意接口、生产级、美学设计、UI/UX。
响应式编程Skill reactive-programming
使用RxJS、流、可观察对象和背压处理实现响应式编程模式。适用于构建事件驱动的UI、处理异步数据流或管理复杂的数据流。
TypeScript工具类型Skill typescript-utility-types
此技能专注于使用TypeScript的内置工具类型、映射类型、条件类型和高级类型操作技术,用于创建灵活、类型安全的TypeScript代码,提升开发效率和代码质量。关键词:TypeScript、工具类型、映射类型、条件类型、类型安全、代码生成、前端开发、类型推断、模板文字类型。
CSS布局助手Skill css-layout-helper
CSS布局助手是一个工具,用于帮助前端开发者解决CSS布局问题,如对齐和间距,通过解释问题并推荐flexbox或grid布局,提供修复方案。关键词包括CSS布局、前端开发、flexbox、grid、响应式设计、对齐、间距、布局问题修复。
Next.js全栈模式Skill nextjs-fullstack-patterns
这个技能是关于使用Next.js框架构建全栈Web应用程序的实践模式,涵盖App Router、服务器组件、数据获取、认证和部署等关键技术。适用于开发现代、高性能的React应用,关键词包括:Next.js, 全栈开发, React, TypeScript, 服务器组件, 数据获取, 认证, 部署, Web开发。
Hugo静态站点生成与部署技能Skill hugo
此技能专注于使用Hugo静态站点生成器快速构建博客、文档网站和落地页,集成Tailwind CSS v4和Sveltia CMS,并部署到Cloudflare Workers。提供完整解决方案,包括错误预防、模板使用和SEO优化。关键词:Hugo, 静态站点生成器, Tailwind CSS, Sveltia CMS, Cloudflare部署, 前端开发, DevOps, 网站构建
TypeScript类型系统Skill typescript-type-system
TypeScript类型系统技能专注于TypeScript语言的类型特性,包括编译器配置、严格模式、高级类型(如联合与交叉类型、泛型、条件类型、映射类型、模板字面量类型)、类型收窄(类型守卫、判别联合)、实用类型、类型断言等,帮助开发者编写类型安全的JavaScript代码,提高代码质量和可维护性,适用于前端和后端开发。关键词:TypeScript, 类型系统, 严格模式, 泛型, 类型守卫, 编译器配置, 前端开发, 后端开发, 类型安全, 代码质量。
条件渲染技巧:使用三元运算符Skill rendering-conditional-render
这个技能用于在前端开发中优化条件渲染,特别是在 React 和 TypeScript 环境中。通过使用显式三元运算符替代逻辑与运算符,避免当值为 0、NaN 或其他假值时意外渲染,提升代码可靠性和用户体验。关键词包括:条件渲染、三元运算符、React、TypeScript、前端开发、假值处理、优化技巧。
同步构造异步属性模式Skill sync-construction-async-property-ui-render-gate-pattern
一种软件设计模式,用于在需要异步初始化的客户端中实现同步构造和异步属性,使模块可导出并在UI组件中同步使用,避免顶级await问题。适用于前端开发,如SvelteKit应用,通过UI渲染门确保异步工作完成后才渲染UI。关键词:同步构造、异步属性、UI渲染门、前端开发、模块导出、SvelteKit、异步初始化。