Frontend
8107 skills in Development > Frontend
golang-testing-strategies
Comprehensive Go testing strategies including table-driven tests, testify assertions, gomock interface mocking, benchmark testing, and CI/CD integration. Use when writing test suites, setting up testing infrastructure, or ensuring code quality.
frontend-design-assistant
Frontend design assistant for users with zero/low-code background. This skill should be used when users request creating web interfaces, landing pages, dashboards, or any frontend UI; when users ask about frontend terminology, design elements, or architecture concepts; when users want to understand CSS, layout, typography, or color choices. Emphasizes distinctive aesthetics over generic AI-generated designs, teaches concepts in context, and adapts to user skill level (pure HTML/CSS or React/Vue).
ui-ux-designer
This skill should be used when users request UI/UX design work, component creation, page layouts, wireframes, or design system implementation for Next.js applications using Tailwind CSS with a custom brand color palette (cream
global-conventions
Follow development best practices for project organization, version control, documentation, environment configuration, and dependency management to maintain consistency across the team. Use this skill when organizing project files and directory structures, writing or updating README files and documentation, working with git commits and branches, configuring environment variables, managing dependencies in package.json or requirements.txt, or establishing code review processes. Use this skill when working with configuration files, .env files, documentation files, or when setting up CI/CD workflows. Use this skill when implementing feature flags, maintaining changelogs, or establishing team development workflows and contribution guidelines.
frontend-design
UI/UX focused editing for visual changes only. Use for styling, layout, animations, typography, and design system work. No logic changes. Supports ULTRATHINK trigger for deep design analysis.
vtm-expert
Virtual Task Manager domain expert.Knows about:- Next, Context, Task, Start, Complete, Stats, List operationsUse when:- User asks about task management operations- Context needed before starting work- Reviewing task status- Managing task workflow
nextjs-skills
Use for Next.js design/architecture work. Respect App Router boundaries and server/client separation.
global-conventions
Follow team development conventions for project structure, version control, and collaboration. Use this skill when organizing files and directories, writing commit messages, or setting up pull requests. When managing environment variables, dependencies, or configuration files. When establishing code review processes, testing requirements, or changelog practices. When using feature flags for incomplete features.
developing-claude-code-plugins
Build, test, and distribute Claude Code plugins with slash commands, agents, skills, hooks, MCP servers, and LSP servers. MUST be loaded when creating, reviewing, debugging, or distributing plugins. Use PROACTIVELY when user mentions plugins, extensions, marketplaces, or wants to add custom commands/agents to Claude Code.
video-generation
Implement AI-powered video generation capabilities using the z-ai-web-dev-sdk. Use this skill when the user needs to generate videos from text prompts or images, create video content programmatically, or build applications that produce video outputs. Supports asynchronous task management with status polling and result retrieval.
ngx-design-system
Premium dark mode design system for NGX Genesis. Use when creating web interfaces, landing pages, dashboards, React components, or any UI for the NGX ecosystem. Includes color tokens, glassmorphism effects, neon glow buttons, depth cards, and all brand visual effects. The style is 80% effects and 20% colors - requires transparencies, backdrop-blur, multiple shadows, and subtle gradients.
property-based-testing
Guide developers through property-based testing including property definition, shrinking, and framework-specific implementation
system-createcli
Generate production-quality TypeScript CLIs with full documentation, error handling, and best practices.Creates deterministic, type-safe command-line tools following CLI-First Architecture.USE WHEN user says "create a CLI", "build a command-line tool", "make a CLI for X", or requests CLI generation.
cui-javascript-unit-testing
Jest unit testing standards covering configuration, test structure, testing patterns, and coverage requirements
frontend-ui-integration
Implement or extend a user-facing workflow in a web application, integrating with existing backend APIs. Use when the feature is primarily a UI/UX change backed by existing APIs, affects only the web frontend, and requires following design system, routing, and testing conventions.
technical-writer
Professional technical documentation specialist that creates clear, comprehensive documentation including API references, user guides, READMEs, integration guides, and developer tutorials
firebase-auth
Implements Firebase Authentication with email, OAuth, phone auth, and custom tokens. Use when building apps with Firebase, needing flexible auth methods, or integrating with Firebase ecosystem.
glsl-shader
Create audio-reactive GLSL visualizers for Bice-Box. Provides templates, audio uniforms (iRMSOutput, iRMSInput, iAudioTexture), coordinate patterns, and common shader functions.
agent-native-architecture
Build AI agents using prompt-native architecture where features are defined in prompts, not code. Use when creating autonomous agents, designing MCP servers, implementing self-modifying systems, or adopting the "trust the agent's intelligence" philosophy.
code-review
Review code for Laylder quality standards including TypeScript patterns, React 2025 best practices, accessibility, and performance. Use when reviewing PRs, checking code quality, or ensuring compliance with project conventions.