Frontend
8107 skills in Development > Frontend
brand-guidelines
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
next-intl-routing
Implement proper i18n routing with next-intl, locale-based URLs, and correct parameter handling in Next.js 16 App Router. Use when creating pages, links, metadata, static params, or working with locale parameters.
headless-cli-agents
Build agentic systems using Claude CLI in headless mode or the Claude Agent SDK. Use when building automation pipelines, CI/CD integrations, multi-agent orchestration, or programmatic Claude interactions. Covers CLI flags (-p, --output-format), session management (--resume, --continue), Python SDK (claude-agent-sdk), custom tools, and agent loop patterns.
theme-factory
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
feature-mapping
Convert PRD requirements into structured epics, features, and user stories with acceptance criteria and priority rankings
nextjs-16-specialist
This skill should be used when developing Next.js 16 applications with React, TypeScript, Material-UI V7, and Firebase. Provides comprehensive guidance on setup, best practices, error handling, and advanced patterns for production-ready applications.
auth-patterns
Authentication security patterns and standards for NextAuth.js v5. Use when implementing or reviewing authentication code.
archr-local
ArchR docs served from downloaded_docs/archr_scrape - comprehensive scATAC-seq analysis toolkit with all HTML files explicitly listed
professionalism-credibility
Use when creating animations for business contexts that require seriousness, competence, and trustworthy presentation.
react-ts-vite-frontend
Skill for understanding, refactoring, and extending this React + TypeScript + Vite SPA frontend (components, routing, state, and API calls) whenever the user asks for UI changes, bug fixes, or new frontend features in this project.
receiving-code-review
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
react-patterns
React component patterns including functional components, hooks, state management, API integration, loading/error states, and event handlers. Use when creating or reviewing React components.
status-message-components
Implement loading, error, success, and empty state components for Vue 3. Use when creating toast notifications, loading spinners, empty state pages, or status indicators. Mentions "loading state", "empty state", "toast component", "error UI", or "success message".
localization
iOSアプリのローカライズ(多言語対応)を支援するスキル。String Catalog (.xcstrings) とXcode 26の型安全なシンボル生成機能を使ったローカライズを実現。使用シーン:(1) プロトタイプから本番実装への書き換え時にテキストをローカライズする (2)「このテキストをローカライズして」などの明示的な指示 (3) 新しい画面や機能追加時にUIテキストのローカライズが必要な場合
frontend-design
Frontend design system utilities with component libraries, theme management, responsive design tools, and accessibility features.
testing-components
Teaches React Testing Library patterns for React 19 components. Use when writing component tests, testing interactions, or testing with Server Actions.
security-validation
Pre-merge security validation detecting secrets, user-specific paths, insecure SSH configurations, and security-weakening flags. Use before committing code/documentation, before creating PRs, or during QA validation. Supports automated scanning with severity-based enforcement (CRITICAL blocks merge, HIGH requires fixes).
frontend-performance
Optimize frontend performance with techniques for code splitting, lazy loading, caching, image optimization, and Core Web Vitals. Learn profiling and performance budgeting.
framer-motion
Creates animations with Framer Motion/Motion including transitions, gestures, layout animations, and scroll effects. Use when animating React components, creating page transitions, adding gesture interactions, or building animated interfaces.
dheplab-website
DHEPLab academic website management. Content creation, publication sync,Substack integration, and deployment for the Astro 5 + Tailwind 4 site.USE WHEN user says 'website', 'dheplab site', 'lab website', 'add to website','sync publications', 'sync substack', 'deploy site', 'preview build','create blog post', 'add team member', 'update research area'.