Frontend

Frontend frameworks, UI components, CSS, and web apps

235 skills available

Skills List

angular-forms

angular-forms

596frontend

Build signal-based forms in Angular v21+ using the new Signal Forms API. Use for form creation with automatic two-way binding, schema-based validation, field state management, and dynamic forms. Triggers on form implementation, adding validation, creating multi-step forms, or building forms with conditional fields. Signal Forms are experimental but recommended for new Angular projects. Don't use for template-driven forms without signals or third-party form libraries like Formly or ngx-formly.

analogjs avataranalogjs
Get
angular-directives

angular-directives

596frontend

Create custom directives in Angular v20+ for DOM manipulation and behavior extension. Use for attribute directives that modify element behavior/appearance, structural directives for portals/overlays, and host directives for composition. Triggers on creating reusable DOM behaviors, extending element functionality, or composing behaviors across components. Note - use native @if/@for/@switch for control flow, not custom structural directives.

analogjs avataranalogjs
Get
angular-ssr

angular-ssr

596frontend

Implement server-side rendering and hydration in Angular v20+ using @angular/ssr. Use for SSR setup, hydration strategies, prerendering static pages, and handling browser-only APIs. Triggers on SSR configuration, fixing hydration mismatches, prerendering routes, or making code SSR-compatible.

analogjs avataranalogjs
Get
angular-new-app

angular-new-app

563frontend

Creates a new Angular app using the Angular CLI. This skill should be used whenever a user wants to create a new Angular application and contains important guidelines for how to effectively create a modern Angular application.

angular avatarangular
Get
angular-developer

angular-developer

534frontend

Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, or CLI tooling.

angular avatarangular
Get
design-flow

design-flow

435frontend

Run the full design-to-build workflow as a guided sequence. Orchestrates all designer skills in order, from grilling through review. Use when user wants to go through the complete design process, start a project from scratch, run the full flow, or mentions "design flow" or "full workflow".

julianoczkowski avatarjulianoczkowski
Get
brief-to-tasks

brief-to-tasks

435frontend

Break a design brief into an ordered checklist of independently buildable tasks using vertical slices. Saves as a markdown checklist. Use when user wants to break down work, create tasks from a brief, plan implementation order, or mentions "tasks" or "breakdown".

julianoczkowski avatarjulianoczkowski
Get
information-architecture

information-architecture

430frontend

Define the structural layer of a product or site before visual design begins. Covers navigation, content hierarchy, page structure, URL patterns, and user flows. Use when user wants to plan site structure, define navigation, map user flows, organize content, or mentions "IA" or "information architecture".

julianoczkowski avatarjulianoczkowski
Get
frontend-design

frontend-design

430frontend

Build distinctive, production-grade frontend interfaces with high design quality, guided by named aesthetic philosophies. Use when building components, pages, or applications. Generates working code with exceptional attention to aesthetic details and creative choices that avoid generic AI output.

julianoczkowski avatarjulianoczkowski
Get
convex-realtime

convex-realtime

400frontend

Patterns for building reactive apps including subscription management, optimistic updates, cache behavior, and paginated queries with cursor-based loading

waynesutton avatarwaynesutton
Get
vueuse-functions

vueuse-functions

377frontend

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

vueuse avatarvueuse
Get
firebase-hosting-basics

firebase-hosting-basics

357frontend

Skill for working with Firebase Hosting (Classic). Use this when you want to deploy static web apps, Single Page Apps (SPAs), or simple microservices. Do NOT use for Firebase App Hosting.

firebase avatarfirebase
Get
firebase-app-hosting-basics

firebase-app-hosting-basics

357frontend

Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.

firebase avatarfirebase
Get
simplify

simplify

354frontend

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

brianlovin avatarbrianlovin
Get
superdesign

superdesign

339frontend

Design or redesign frontend UI with the Superdesign canvas. Use for design-system extraction, faithful UI reproduction, visual variants, reusable design components, and multi-page flows. Do not use for implementation-only tasks that require no design exploration.

superdesigndev avatarsuperdesigndev
Get
dev-slides

dev-slides

320frontend

>

claude-office-skills avatarclaude-office-skills
Get
diagram-creator

diagram-creator

316frontend

Create professional diagrams using Mermaid, PlantUML, and other text-based diagram tools. Generate flowcharts, sequence diagrams, architecture diagrams, and more.

claude-office-skills avatarclaude-office-skills
Get
shadcn-ui

shadcn-ui

311frontend

Provides complete shadcn/ui component library patterns including installation, configuration, and implementation of accessible React components. Use when setting up shadcn/ui, installing components, building forms with React Hook Form and Zod, customizing themes with Tailwind CSS, or implementing UI patterns like buttons, dialogs, dropdowns, tables, and complex form layouts.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
Get
tailwind-css-patterns

tailwind-css-patterns

311frontend

Provides comprehensive Tailwind CSS utility-first styling patterns including responsive design, layout utilities, flexbox, grid, spacing, typography, colors, and modern CSS best practices. Use when styling React/Vue/Svelte components, building responsive layouts, implementing design systems, or optimizing CSS workflow.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
Get
react-patterns

react-patterns

311frontend

Provides comprehensive React 19 patterns for Server Components, Server Actions, useOptimistic, useActionState, useTransition, concurrent features, Suspense boundaries, and TypeScript integration. Generates executable code patterns, validates security for public endpoints, and optimizes performance with React Compiler or manual memoization. Proactively use when building React 19 applications with Next.js App Router, implementing optimistic UI, or optimizing concurrent rendering.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
Get
svelte-core-bestpractices

svelte-core-bestpractices

298frontend

Guidance on writing fast, robust, modern Svelte code. Load this skill whenever in a Svelte project and asked to write/edit or analyze a Svelte component or module. Covers reactivity, event handling, styling, integration with libraries and more.

sveltejs avatarsveltejs
Get
pixijs-scene-text

pixijs-scene-text

293frontend

Use this skill when rendering text in PixiJS v8. Covers Text for canvas-quality styled labels, BitmapText for cheap per-frame updates via glyph atlas, HTMLText for HTML/CSS markup via SVG, SplitText and SplitBitmapText for per-character animation, TextStyle, tagStyles, constructor options, TextOptions, HTMLTextOptions, BitmapText, SplitTextOptions, SplitBitmapTextOptions. Triggers on: Text, BitmapText, HTMLText, SplitText, SplitBitmapText, TextStyle, HTMLTextStyle, BitmapFont.install, tagStyles, fontFamily, wordWrap.

pixijs avatarpixijs
Get
pixijs-color

pixijs-color

293frontend

Use this skill when creating, converting, or manipulating colors in PixiJS v8. Covers Color class input formats (hex, CSS names, RGB/HSL objects, arrays, Uint8Array), conversion methods (toHex, toNumber, toArray, toRgba), component access, setAlpha/multiply/premultiply, Color.shared singleton. Triggers on: Color, ColorSource, hex, rgb, hsl, tint, premultiply, Color.shared, color conversion.

pixijs avatarpixijs
Get
context7

context7

279frontend

Retrieve up-to-date documentation for software libraries, frameworks, and components via the Context7 API. This skill should be used when looking up documentation for any programming library or framework, finding code examples for specific APIs or features, verifying correct usage of library functions, or obtaining current information about library APIs that may have changed since training.

intellectronica avatarintellectronica
Get