前端

前端框架、UI 组件、CSS 和 Web 应用

491 个 Skills 可用

Skills 列表

tauri-development

tauri-development

257frontend

Tauri development guidelines for building cross-platform desktop applications with TypeScript, Rust, and modern web technologies

mindrally avatarmindrally
获取
github-trending

github-trending

256frontend

获取并显示 GitHub 趋势仓库和开发者。用于构建展示趋势仓库的仪表盘、发现热门项目或跟踪 GitHub 趋势。触发词:GitHub 趋势、趋势仓库、热门仓库、GitHub 发现。

hoodini avatarhoodini
获取
nextjs-typescript-tailwindcss-supabase

nextjs-typescript-tailwindcss-supabase

253frontend

Full-stack Next.js 14 development with TypeScript, TailwindCSS, and Supabase for building production-ready web applications.

mindrally avatarmindrally
获取
htmx

htmx

245frontend

HTMX development guidelines for building dynamic web applications with minimal JavaScript using HTML attributes.

mindrally avatarmindrally
获取
tailwindcss

tailwindcss

245frontend

Expert in TailwindCSS utility-first styling with responsive design patterns

mindrally avatarmindrally
获取
scss-best-practices

scss-best-practices

244frontend

SCSS/Sassy CSS best practices and coding guidelines for maintainable, scalable stylesheets

mindrally avatarmindrally
获取
react-devtools

react-devtools

236frontend

React DevTools CLI for AI agents. Use when the user asks you to debug a React or React Native app at runtime, inspect component props/state/hooks, diagnose render performance, profile re-renders, find slow components, or understand why something re-renders. Triggers include "why does this re-render", "inspect the component", "what props does X have", "profile the app", "find slow components", "debug the UI", "check component state", "the app feels slow", or any React runtime debugging task.

callstackincubator avatarcallstackincubator
获取
ui-components

ui-components

225frontend

UI component library patterns for shadcn/ui and Radix Primitives. Use when building accessible component libraries, customizing shadcn components, using Radix unstyled primitives, or creating design system foundations.

yonatangross avataryonatangross
获取
developing-with-streamlit

developing-with-streamlit

223frontend

Use for ALL Streamlit tasks: creating, editing, debugging, beautifying, styling, theming, optimizing, or deploying Streamlit apps. Also custom components, st.components.v2, HTML/JS/CSS work. Discovers and loads version-matched reference docs from the user's installed Streamlit (>=1.57). Triggers: streamlit, st., dashboard, app.py, beautify, style, CSS, color, background, theme, button, widget styling, custom component, st.components, CCv2, session state, performance, cache, fragment, slow rerun, deploy.

streamlit avatarstreamlit
获取
oklch-skill

oklch-skill

210frontend

用于Web项目的OKLCH颜色空间。将hex/rgb/hsl转换为oklch,生成调色板,检查对比度,处理色域边界,并使用Tailwind v4进行主题设置。触发词:oklch、颜色转换、调色板生成、对比度、色域、display p3、设计令牌、色相漂移、色度、深色模式颜色。

jakubkrehel avatarjakubkrehel
获取
framer-motion

framer-motion

209frontend

Framer Motion performance optimization guidelines. This skill should be used when writing, reviewing, or refactoring React animations with Framer Motion to ensure optimal performance patterns. Triggers on tasks involving motion components, animations, gestures, layout transitions, scroll-linked effects, and SVG animations.

pproenca avatarpproenca
获取
nextjs-react-typescript

nextjs-react-typescript

192frontend

Expert in TypeScript, Node.js, Next.js App Router, React, Shadcn UI, Radix UI and Tailwind

mindrally avatarmindrally
获取
emilkowal-animations

emilkowal-animations

192frontend

Emil Kowalski's animation best practices for web interfaces. Use when writing, reviewing, or implementing animations in React, CSS, or Framer Motion. Triggers on tasks involving transitions, easing, gestures, toasts, drawers, or motion.

pproenca avatarpproenca
获取
react-hook-form

react-hook-form

191frontend

React Hook Form performance optimization for client-side form validation using useForm, useWatch, useController, useFieldArray, the subscribe() API, and the Watch / FormStateSubscribe / FieldArray render-prop components. Covers RHF 7.82 additions including resetDefaultValues() and the disabled field-array option. This skill should be used when building client-side controlled forms with React Hook Form library. This skill does NOT cover React 19 Server Actions, useActionState, or server-side form handling (use react-19 skill for those).

pproenca avatarpproenca
获取
clone-website

clone-website

182frontend

Reverse-engineer and clone one or more websites in one shot — extracts assets, CSS, and content section-by-section and proactively dispatches parallel builder agents in worktrees as it goes. Use this whenever the user wants to clone, replicate, rebuild, reverse-engineer, or copy any website. Also triggers on phrases like "make a copy of this site", "rebuild this page", "pixel-perfect clone". Provide one or more target URLs as arguments.

julianromli avatarjulianromli
获取
crxjs

crxjs

178frontend

CRXJS Chrome extension development — true HMR for popup, options, content scripts, side panels, manifest-driven builds, dynamic content script imports (`?script`, `?script&module`), and `defineManifest` for type-safe manifests. Uses Vite as its build tool. Use when the user mentions CRXJS, crxjs, @crxjs/vite-plugin, 'extension with hot reload', 'HMR for chrome extension', or wants to set up a CRXJS-based Chrome extension project with any framework (React, Vue, Svelte, Solid, Vanilla). Also trigger when the user has an existing CRXJS project and wants to add features, fix HMR issues, or configure content scripts with CRXJS. For general Chrome extension architecture (messaging, CSP, storage, permissions) -> See `samber/cc-skills@chrome-extension` skill.

samber avatarsamber
获取
ue-component-model

ue-component-model

177frontend

Create or edit the Universal Editor component configuration (component-definition.json, component-models.json, component-filters.json) for AEM Edge Delivery Services blocks. Use this skill whenever the user mentions component models, component definitions, component filters, block configuration for the Universal Editor, UE block setup, adding a new block to UE, configuring block properties, block authoring fields, or any task involving the three JSON config files that control how blocks appear in the Universal Editor. Also trigger when the user wants to create a new EDS/Franklin block with UE support, modify block fields, add a block to the section filter, or asks about how blocks connect to the Universal Editor.

adobe avataradobe
获取
portable-text-serialization

portable-text-serialization

176frontend

Render and serialize Portable Text to React, Svelte, Vue, Astro, HTML, Markdown, and plain text. Use when implementing Portable Text rendering in any frontend framework, building custom serializers for non-standard block types, converting Portable Text to HTML strings server-side, converting Portable Text to Markdown, extracting plain text from Portable Text, or troubleshooting rendering issues with marks, blocks, lists, or custom types.

sanity-io avatarsanity-io
获取
sanity-best-practices

sanity-best-practices

162frontend

Sanity 开发最佳实践,涵盖 schema 设计、GROQ 查询、TypeGen、可视化编辑、图片、Portable Text、Studio 结构、本地化、迁移、Sanity Functions、Blueprints 以及框架集成(如 Next.js、Nuxt、Astro、Remix、SvelteKit、Angular、Hydrogen 和 App SDK)。在处理 Sanity schema、defineType 或 defineField、GROQ 或 defineQuery、内容建模、Presentation 或预览设置、基于 Sanity 的前端集成、Sanity Functions、documentEventHandler、defineDocumentFunction、defineMediaLibraryAssetFunction、@sanity/functions、@sanity/blueprints、sanity.blueprint.ts、事件驱动的内容自动化,或审查和修复 Sanity 代码库时,请使用此技能。

sanity-io avatarsanity-io
获取
blueprinter

blueprinter

155frontend

Generate technical diagrams using HTML/CSS in Flat Engineering Blueprint style. Use when the user wants to create architecture diagrams, system diagrams, flowcharts, or technical specification sheets that look like engineering blueprints. Triggers on requests for flat diagrams, blueprint-style visualizations, or technical drawings.

yofine avataryofine
获取
hono

hono

152frontend

在构建 Hono Web 应用或用户询问 Hono API、路由、中间件、JSX、验证、测试或流式传输时使用。当代码从 'hono' 或 'hono/*' 导入,或用户提到 Hono 时触发。使用 `npx hono request` 测试端点。

yusukebe avataryusukebe
获取
react-email

react-email

151frontend

使用 React 组件构建 HTML 电子邮件模板、向应用程序添加可视化电子邮件编辑器(使用 React Email 可视化编辑器)、将电子邮件渲染为 HTML 或通过 Resend 发送电子邮件时使用。涵盖欢迎邮件、密码重置、通知、订单确认、新闻通讯、事务性邮件以及可嵌入的电子邮件编辑器组件。

resend avatarresend
获取
brandalf

brandalf

125frontend

指导创建、修订和审查 Warp 或 Oz 品牌资产。适用于启动页面、文档、HTML/CSS 组件、UI 模型、提示词、社交媒体素材、文案、演示文稿或任何其他需要明确体现 Warp 或 Oz 风格的品牌交付物。

warpdotdev avatarwarpdotdev
获取
ant-design

ant-design

123frontend

antd 6.x、Ant Design Pro 5/ProComponents、Ant Design X v2 以及离线 `@ant-design/cli` 的决策指南。用于组件选择、主题/令牌、SSR、无障碍、性能、路由/权限/CRUD、AI/聊天界面模式、本地 API 查询、调试、迁移和用量分析。

ant-design avatarant-design
获取