前端開發
8107 skills in 開發 > 前端開發
headlessui
Headless UI - Unstyled, fully accessible UI components for React and Vue with built-in ARIA patterns
react-19-patterns
React 19 features including Server Components, Actions, and use() hook. Use when building modern React applications.
react
Builds token-driven React components with TypeScript and modern patterns. Use when creating React component libraries, integrating CSS custom properties, or building Next.js design system components with forwardRef and composition.
migration-patterns
Guide developers through database migration best practices including versioning, rollbacks, and zero-downtime strategies
lesson-builder
Converts raw text into a complete lesson: Title, Objectives, Concepts, Code, Practice, Summary
zhongyi-rules
Mandatory rules for the zhongyi TCM system. ALWAYS follow these rules when writing any code, templates, or content. Includes bilingual display requirements, Chinese-first format, and other project standards.
learning-recommendation-engine
Generate personalized content recommendations based on learner profiles, performance, preferences, and learning analytics. Use for adaptive learning systems, content discovery, and personalized guidance. Activates on "recommend content", "next best", "personalization", or "what should I learn next".
a11y-self-check
Proactively validates Claude Code's own generated HTML/JSX/TSX output for accessibility before presenting to users. Use this skill automatically when generating UI code to ensure WCAG 2.1 AA compliance.
styling-with-shadcn
Build beautiful, accessible UIs with shadcn/ui components in Next.js. Use when creatingforms, dialogs, tables, sidebars, or any UI components. Covers installation, componentpatterns, react-hook-form + Zod validation, and dark mode setup.NOT when building non-React applications or using different component libraries.
software-patterns
Decision framework for architectural patterns including DI, SOA, Repository, Domain Events, Circuit Breaker, and Anti-Corruption Layer. Use when designing systems, choosing patterns, or reviewing architecture.
dev-tools-skill
Use when the user says "use the DevTools skill" or when they need help debugging a web app with Chrome DevTools MCP (UI bugs, incorrect behavior, console errors, network/API failures, or performance/lag), especially if the user seems inexperienced and needs guided, step-by-step diagnosis.
total-recall
Memory preservation for Claude Code sessions. Use when approaching token limits, needing to /reset or /compact, switching between complex tasks, or preserving critical session state before context loss. Creates comprehensive memory dumps at /tmp/total-recall containing current state, decisions, artifacts, and next steps for seamless context restoration.
testing-data
Build integration tests for data access in the widget host app. Use when setting up test databases, running EF Core migrations for tests, or validating repository behavior end-to-end.
wp-headless-backend
Build and bootstrap WordPress headless (PHP-FPM) with an idempotent wp-cli entrypoint and WPGraphQL enabled, using MariaDB/MySQL from docker-compose. Use when asked to implement or fix docker/wp/Dockerfile and docker/wp/entrypoint.sh for WordPress in this repo.
build-and-deploy
Build and deploy this Vue + Vite application. Use when building, deploying, or preparing the project for production.
utopia-grid-layout
CSS Grid utilities using Utopia fluid spacing. Reference for the grid variables and utility classes defined in this project.
mermaid-diagrams
Create and edit Mermaid diagrams for software engineering work, architectural ideas, and technical documentation. Use when the user asks to create, edit, or work with Mermaid diagrams. Provides comprehensive syntax references, common pitfalls, styling guidance, and software architecture patterns.
ruby-testing
Ruby/RSpec testing guidelines and workflow following project conventions. Use when writing or improving Ruby tests.
figma-to-react
Convert Figma designs to pixel-perfect React components with Tailwind CSS.
readme-for-developers
Write developer-oriented README as onboarding documentation. Use when creating/updating README, setting up new projects, or when new developers need to understand the codebase quickly. README = Entry point + Architecture overview + Working agreement.