Frontend
8107 skills in Development > Frontend
playwright-e2e-testing
Playwright modern end-to-end testing framework with cross-browser automation, auto-wait, and built-in test runner. Use when testing web applications end-to-end, implementing cross-browser testing, or recording user flows with screenshots and videos.
wishful-thinking-programming
Use when building features with unknowns or uncertainties - start from well-understood parts (business logic, UX, pure functions), write code as if ideal collaborators exist, use mocks to define APIs through usage, preventing analysis paralysis from trying to understand everything upfront
sc-best-practices-complete-100percent
单细胞分析最佳实践集合 - 100%完整覆盖(410个文件:407个HTML文档+3个项目文档)
nextjs-frontend-api-client-patterns
Standard patterns for HTTP/API clients in Next.js 16+ App Router frontends: where to put the client, how to type it, how to handle errors, and how to attach auth headers in a reusable way.
turborepo
Guide for implementing Turborepo - a high-performance build system for JavaScript and TypeScript monorepos. Use when setting up monorepos, optimizing build performance, implementing task pipelines, configuring caching strategies, or orchestrating tasks across multiple packages.
http-interceptors
Angular 21+ functional HTTP interceptors for auth, error handling, loading states, retry logic, caching, and security best practices
slack
Complete Slack integration skill. Load when user wants to send messages, search Slack, manage channels, list users, upload files, add reactions, set reminders, or interact with Slack workspace.
ai-html-generate
Use AI to recreate PDF page as semantic HTML. Consumes three inputs (PNG image, parsed text, ASCII preview) for complete contextual understanding and accurate generation.
pm-knowledge-base
Product Management frameworks, methodologies, and best practices library. Provides PM knowledge including prioritization (RICE, MoSCoW), goal setting (OKR, SMART), customer research (JTBD, Personas), and product strategy. Use when needing PM methodology guidance or framework application.
index-html
Generates index.html as the application entry point. Includes meta tags, favicon links, and root div for Vue app mounting.
vue-development
Vue 3 and Nuxt 3 development with TDD workflow, QA gates, and E2E test generation. Enforces unit testing before implementation, generates Playwright E2E tests from Gherkin acceptance criteria, and produces JSON reports.
learning-guide
This skill should be used when a user asks to learn a specific skill or knowledge area using the pattern '帮我学习一下xx技能/知识'. The skill provides a comprehensive 9-step learning journey including concept discovery, practical applications, code examples, resource recommendations, community tracking, and related topic suggestions. It covers the complete learning cycle from foundational understanding to advanced community engagement.
building-skills
Creates Claude Code Skills using a structured 6-phase workflow. Use when building skills, writing SKILL.md, designing skill architecture, or testing skill triggers. DO NOT use for general Claude Code docs or one-off tasks.
run-tests
Validate code changes by intelligently selecting and running the appropriate test suites. Use this when editing code to verify changes work correctly, run tests, validate functionality, or check for regressions. Automatically discovers affected test suites, selects the minimal set of venvs needed for validation, and handles test execution with Docker services as needed.
chartjs-tooltips
This skill should be used when the user asks "Chart.js tooltips", "Chart.js tooltip callbacks", "custom Chart.js tooltip", "HTML tooltip Chart.js", "Chart.js tooltip formatting", "Chart.js tooltip position", "Chart.js tooltip label", "external tooltip", "Chart.js tooltip styling", or needs help configuring tooltips in Chart.js v4.5.1.
m365-agent-developer
Designs, implements, and deploys Microsoft 365 Copilot agents using TypeSpec and ATK CLI. Provides architectural guidance, capability configuration, security patterns, and lifecycle management. Use when developing M365 Copilot agents, working with TypeSpec, or managing agent deployments. For creating new projects, use the m365-agent-scaffolder skill.
form-builder
Build accessible forms with React Hook Form + Zod
nextjs-client-cookie-pattern
Pattern for client components calling server actions to set cookies in Next.js. Covers the two-file pattern of a client component with user interaction (onClick, form submission) that calls a server action to modify cookies. Use when building features like authentication, preferences, or session management where client-side triggers need to set/modify server-side cookies.
security-review
Perform security-focused code review using OWASP guidelines and AI-specific security best practices.
cli-ux-colorful
Design colorful CLI output with ANSI colors, syntax highlighting, status indicators, and terminal formatting. Use libraries like rich (Python) or chalk (Node.js). Use when designing CLI output, formatting terminal messages, or building command-line interfaces.