前端

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

491 个 Skills 可用

Skills 列表

angular-component

angular-component

597frontend

创建遵循 v20+ 最佳实践的现代 Angular 独立组件。用于构建基于信号的输入/输出、OnPush 变更检测、宿主绑定、内容投影和生命周期钩子的 UI 组件。在创建组件、将基于类的输入重构为信号、添加宿主绑定或实现可访问的交互式组件时触发。

analogjs avataranalogjs
获取
angular-signals

angular-signals

596frontend

在 Angular v20+ 中实现基于信号(signal)的响应式状态管理。用于创建响应式状态(signal())、派生状态(computed())、依赖状态(linkedSignal())和副作用(effect())。当涉及状态管理问题、从 BehaviorSubject/Observable 模式迁移到信号、或实现响应式数据流时触发。

analogjs avataranalogjs
获取
angular-forms

angular-forms

596frontend

使用 Angular v21+ 中新的 Signal Forms API 构建基于信号的表单。适用于表单创建,支持自动双向绑定、基于模式的验证、字段状态管理和动态表单。在实现表单、添加验证、创建多步骤表单或构建带有条件字段的表单时触发。Signal Forms 是实验性的,但推荐用于新的 Angular 项目。不要用于不使用信号的模板驱动表单或第三方表单库(如 Formly 或 ngx-formly)。

analogjs avataranalogjs
获取
angular-directives

angular-directives

596frontend

在 Angular v20+ 中创建自定义指令,用于 DOM 操作和行为扩展。适用于属性指令(修改元素行为/外观)、结构指令(门户/覆盖层)和宿主指令(组合)。触发场景:创建可复用的 DOM 行为、扩展元素功能、跨组件组合行为。注意:控制流请使用原生 @if/@for/@switch,不要使用自定义结构指令。

analogjs avataranalogjs
获取
angular-ssr

angular-ssr

596frontend

使用 @angular/ssr 在 Angular v20+ 中实现服务器端渲染和水合。用于 SSR 设置、水合策略、预渲染静态页面以及处理仅浏览器 API。触发条件包括 SSR 配置、修复水合不匹配、预渲染路由或使代码兼容 SSR。

analogjs avataranalogjs
获取
angular-new-app

angular-new-app

563frontend

使用 Angular CLI 创建新的 Angular 应用。当用户想要创建新的 Angular 应用程序时,应使用此技能,其中包含如何有效创建现代 Angular 应用程序的重要指南。

angular avatarangular
获取
angular-developer

angular-developer

534frontend

生成 Angular 代码并提供架构指导。在创建项目、组件或服务时,或针对响应式(信号、linkedSignal、resource)、表单、依赖注入、路由、SSR、无障碍(ARIA)、动画、样式(组件样式、Tailwind CSS)、测试或 CLI 工具的最佳实践时触发。

angular avatarangular
获取
design-flow

design-flow

435frontend

以引导序列运行完整的从设计到构建的工作流程。按顺序编排所有设计师技能,从需求梳理到审查。当用户希望完成整个设计流程、从头开始项目、运行完整流程或提及“设计流程”或“完整工作流”时使用。

julianoczkowski avatarjulianoczkowski
获取
brief-to-tasks

brief-to-tasks

435frontend

将设计简报分解为按顺序排列的可独立构建的任务清单,采用垂直切片方式。保存为 Markdown 格式的清单。当用户想要分解工作、从简报创建任务、规划实现顺序或提到“任务”或“分解”时使用。

julianoczkowski avatarjulianoczkowski
获取
information-architecture

information-architecture

430frontend

在视觉设计开始前定义产品或站点的结构层。涵盖导航、内容层级、页面结构、URL 模式和用户流程。当用户想要规划站点结构、定义导航、映射用户流程、组织内容,或提及“IA”或“信息架构”时使用。

julianoczkowski avatarjulianoczkowski
获取
frontend-design

frontend-design

430frontend

构建具有高设计质量的独特、生产级前端界面,遵循命名的美学理念。在构建组件、页面或应用程序时使用。生成工作代码,特别关注美学细节和创意选择,避免通用的AI输出。

julianoczkowski avatarjulianoczkowski
获取
convex-component-authoring

convex-component-authoring

404frontend

How to create, structure, and publish self-contained Convex components with proper isolation, exports, and dependency management

waynesutton avatarwaynesutton
获取
convex-realtime

convex-realtime

400frontend

构建响应式应用的模式,包括订阅管理、乐观更新、缓存行为以及基于游标加载的分页查询

waynesutton avatarwaynesutton
获取
vueuse-functions

vueuse-functions

377frontend

Apply VueUse composables where appropriate to build concise, maintainable Vue.js / Nuxt features.

vueuse avatarvueuse
获取
remotion-video

remotion-video

377frontend

使用 Remotion 框架以编程方式创建视频。Remotion 让你用 React 组件定义视频内容,支持动画、字幕、音乐可视化等。 触发词: - "用代码做视频"、"编程视频"、"React 视频" - "Remotion"、"remotion" - "/remotion-video" 适用场景: - 程序化视频:(1) 批量生成 (2) 数据驱动(如年度总结)(3) 音乐可视化 (4) 自动字幕 - 教程讲解视频:(5) 技术概念可视化(如 CNN、算法)(6) 分层递进讲解 (7) AI 配音教程 - 3D 视频:(8) 产品展示/模型动画 (9) 卡通角色讲解 (10) 3D 数据可视化 (11) Logo 动画

wshuyi avatarwshuyi
获取
favicon

favicon

365frontend

Generate a complete set of favicons from a source image and update HTML. Use when setting up favicons for a web project.

brianlovin avatarbrianlovin
获取
bun

bun

365frontend

Use Bun instead of Node.js, npm, pnpm, or vite. Provides command mappings, Bun-specific APIs, and development patterns.

brianlovin avatarbrianlovin
获取
react-doctor

react-doctor

365frontend

Diagnose and fix React codebase health issues. Use when reviewing React code, fixing performance problems, auditing security, or improving code quality.

brianlovin avatarbrianlovin
获取
simplify

simplify

358frontend

Simplify and refine recently modified code for clarity and consistency. Use after writing code to improve readability without changing functionality.

brianlovin avatarbrianlovin
获取
firebase-hosting-basics

firebase-hosting-basics

357frontend

用于处理 Firebase Hosting(经典版)的技能。当你想要部署静态 Web 应用、单页应用(SPA)或简单的微服务时使用。不要用于 Firebase App Hosting。

firebase avatarfirebase
获取
firebase-app-hosting-basics

firebase-app-hosting-basics

357frontend

使用 Firebase App Hosting 部署和管理 Web 应用。在部署带有后端的 Next.js/Angular 应用时使用此技能。

firebase avatarfirebase
获取
simplify

simplify

354frontend

简化并优化最近修改的代码,以提高清晰度和一致性。在编写代码后使用,以改善可读性而不改变功能。

brianlovin avatarbrianlovin
获取
superdesign

superdesign

339frontend

使用 Superdesign 画布设计或重新设计前端 UI。适用于设计系统提取、忠实 UI 复现、视觉变体、可复用设计组件和多页面流程。不适用于仅需实现而无需设计探索的任务。

superdesigndev avatarsuperdesigndev
获取
ui-craft

ui-craft

333frontend

Use for UI design and implementation work to avoid generic AI-looking interfaces. Provides anti-slop rules, a required discovery phase before coding, and guidance for layout, typography, color, motion, accessibility, dashboards, tables, landing pages, theming, and polish. Trigger when editing UI code or reviewing and refining components, pages, screens, layouts, animations, responsive behavior, or design systems.

educlopez avatareduclopez
获取