Frontend
8107 skills in Development > Frontend
client-state-management
Guide for implementing client-side state management in React applications. Use when building state architecture, selecting state libraries (Context, Zustand, Redux, Jotai), implementing caching strategies (React Query, SWR), optimistic updates, state persistence, or optimizing re-renders. Triggers on questions about global vs local state, state normalization, or selector patterns.
frontend-design
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
graph-skills
Build context-efficient, reusable skills using graph-based workflow orchestration with Claude Code subagents. Combines PocketFlow-inspired graph abstraction with multi-model optimization (Haiku for exploration, Sonnet for analysis). Use when building complex workflows, converting external frameworks to Claude skills, or optimizing for cost and context efficiency.
tech-research-skill-builder
Research latest library documentation, industry best practices, and technical knowledge to automatically generate project-level skills. Use when asked to: (1) Research and create a skill for a library/framework, (2) Build a skill based on architectural patterns, (3) Generate skills from technical research, (4) Create domain-specific technical skills from web research, or (5) Any request combining research with skill creation.
react-web3-developer
Expert React frontend developer with advanced Web3/blockchain experience and pixel-perfect design implementation. Use when building UI components, implementing Web3 features, styling with CSS, creating animations, or working on the OpenWork multi-chain dApp.
divi-5-css-patterns
Use this skill when the user is writing CSS for Divi 5, creating styles for WordPress/Divi, working with Divi modules, or mentions Divi theme development. Provides CSS patterns, class naming conventions, selector specificity guidance, and Divi-specific best practices.
numerical-stability
Analyze and enforce numerical stability for time-dependent PDE simulations. Use when selecting time steps, choosing explicit/implicit schemes, diagnosing numerical blow-up, or checking CFL/Fourier criteria for advection/diffusion/reaction problems.
react-modernization
Upgrade React applications to latest versions, migrate from class components to hooks, and adopt concurrent features. Use when modernizing React codebases, migrating to React Hooks, or upgrading to latest React versions.
frontend-engineer
Frontend implementation and UI
project-auditor
Comprehensive project health auditor that compares original plans, requirements, and architecture against current implementation to identify gaps, deviations, and technical debt. Use when users ask to audit a project, review project status, compare plans vs reality, identify what's missing or incomplete, assess project health, find scope creep, detect architectural drift, or get back on track. Acts as a trusted advisor providing actionable recommendations based on industry best practices.
zig-expert
Comprehensive Zig 0.15.2 development expert. Use when writing Zig code, debugging memory issues, designing build systems, implementing comptime metaprogramming, handling errors, or cross-compiling. Automatically activated for any .zig file or build.zig work.
error-memory
Use when: making a mistake, breaking build/tests, realizing wrong approach, misunderstanding requirements, using wrong patterns, forgetting conventions, receiving correction from user, unexpected behavior, or any error situation
grafana-dashboards
Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.
multcode-dev-workflow-agent
End-to-end software development workflow agent using memex-cli with multiple AI backends. Orchestrates 5 stages: (1) Requirements Analysis (Claude), (2) Functional Design (Claude), (3) UX Design (Gemini), (4) Development Planning (Codex), (5) Implementation & QA (Codex). Use for complete project development from idea to deployment.
pinia
Manages Vue state with Pinia including stores, getters, actions, and plugins. Use when building Vue applications needing centralized state, sharing state between components, or replacing Vuex.
frontend-frameworks
Modern frontend frameworks including React, Vue, Angular, and Next.js. Master component-based architecture, state management, and full-stack development. Use when building interactive web applications or learning modern frontend technologies.
managing-server-vs-client-boundaries
Teaches when to use Server Components vs Client Components in React 19, including the 'use client' directive and boundary patterns. Use when architecting components, choosing component types, or working with Server Components.
tmux-orchestrator
This skill should be used when orchestrating tmux sessions for multi-component development workflows. Use when creating complex multi-window, multi-pane tmux layouts via the Bash tool, especially for projects requiring simultaneous backend/frontend development, microservices, or parallel task execution. This skill provides patterns for session creation, pane management, and command orchestration using the user's custom tmux configuration.
purple-team
Comprehensive purple team security assessment skill that analyzes codebases like a skilled penetration tester, identifies attack vectors, and provides remediation guidance. Use this skill when: (1) Performing security audits or code reviews, (2) Identifying vulnerabilities before deployment, (3) Running purple team exercises (offensive analysis + defensive remediation), (4) Checking for OWASP Top 10 vulnerabilities, (5) Scanning for hardcoded secrets, API keys, or credentials, (6) Analyzing authentication/authorization flaws, (7) Reviewing cryptographic implementations, (8) Auditing infrastructure-as-code (Terraform, K8s, Docker), (9) Generating security reports in Markdown, HTML, or JSON format. Triggers: "security audit", "purple team", "penetration test", "find vulnerabilities", "security review", "attack vectors", "remediate vulnerabilities", "OWASP", "security scan".
mcp-config
Guidance for configuring MCP servers in Claude Code projects. Covers transport selection, scopes, authentication, and security patterns. Use whenever adding MCP servers - projects, plugins, or any context.