frontend-testingDesigns and writes frontend unit, component, integration, and E2E tests using Jest, Vitest, Testing Library, MSW, and Playwright with mocks and coverage cons...
Install via ClawdBot CLI:
clawdbot install wangzhiming1999/frontend-testingGrade Limited — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://github.com/wangzhiming1999/oliver-skill/issuesAudited Apr 21, 2026 · audit v1.0
Generated Apr 30, 2026
A UI component library needs comprehensive unit and component tests to ensure each component renders correctly under various states, handles user interactions, and maintains accessibility standards. The developer writes tests using React Testing Library for React components or Vue Test Utils for Vue, mocking dependencies like styles or context providers.
A complex form with conditional fields and real-time validation requires integration tests covering all validation rules, error messages, and successful submission paths. Tests mock API calls with MSW and simulate user input to verify the form behaves correctly in different scenarios.
Critical user flows in an e-commerce application—search, add to cart, checkout—are tested end-to-end using Playwright. These tests run in real browsers to catch rendering issues and authentication problems, ensuring a smooth purchasing experience.
After a major codebase refactoring, a developer needs to validate that existing functionality remains intact. They enhance unit test coverage for changed modules and run existing integration and E2E tests, focusing on branch coverage to ensure no logic is broken.
A frontend team is building a dashboard that depends on several backend APIs not yet ready. They use MSW to mock API responses, enabling them to write integration tests that verify data fetching, error handling, and loading states without waiting for the backend.
Provide automated frontend testing services to clients, including test strategy design, test suite implementation, and continuous integration setup. Revenue is generated through project-based fees or monthly retainers.
Develop and sell plugins or VS Code extensions that integrate with Jest, Vitest, or Playwright to automate test generation or coverage analysis. Revenue comes from one-time purchases or annual licenses.
Offer online courses and certification programs focused on frontend testing best practices using the tools described in this skill. Revenue is derived from course fees and certification exam charges.
💬 Integration Tip
Integrate these testing practices with your CI/CD pipeline by running unit and integration tests on every pull request and E2E tests on staged deployments.
Scored Apr 21, 2026
Frontend development with React, Next.js, Tailwind CSS. Build landing pages, dashboards, forms, components. Responsive, accessible, performant UI.
Create distinctive, production-grade static sites with React, Tailwind CSS, and shadcn/ui — no mockups needed. Generates bold, memorable designs from plain text requirements with anti-AI-slop aesthetics, mobile-first responsive patterns, and single-file bundling. Use when building landing pages, marketing sites, portfolios, dashboards, or any static web UI. Supports both Vite (pure static) and Next.js (Vercel deploy) workflows.
Use when building UI with shadcn/ui components, Tailwind CSS layouts, form patterns with react-hook-form and zod, theming, dark mode, sidebar layouts, mobile navigation, or any shadcn component question.
Generate landing page content from PRD — hero section, features, A/B headline variants, CTA, and SEO meta tags. Use when user says "create landing page", "wr...
Scaffold a new presale service foundation (docs/config/plans/readiness) before coding. Use when starting a new presale automation service, rebuilding project...
Tailwind reference tool. Use when working with tailwind in frontend contexts.