testing

Write and run frontend and backend tests with Vitest, RTL, and Pytest.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/dgkngk/super-kit --skill testing-dgkngk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing
Source: https://github.com/dgkngk/super-kit/tree/main/skills/meta/testing
Command: npx skills add https://github.com/dgkngk/super-kit --skill testing-dgkngk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and templates (resource) components.

What problem does it solve?

This Skill provides a unified approach to writing and running tests for both frontend and backend code, ensuring code quality and stability.

Core Features & Use Cases

  • Frontend Testing: Supports Vitest and React Testing Library for component and integration tests.
  • Backend Testing: Facilitates Pytest for API and backend logic validation.
  • Use Case: When developing a new feature, use this skill to quickly scaffold a new component test, write backend API tests, and run the full test suite to ensure everything works as expected.

Quick Start

Run all frontend unit and integration tests using the command npm test.

Frequently Asked Questions about testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write and run tests for React components using Vitest?

React component testing with Vitest uses React Testing Library to validate component and integration behavior. You can scaffold new component tests and execute the full frontend suite using the `npm test` command.

What is the best way to test backend API logic with Python and Pytest?

Backend API testing with Python uses Pytest to validate backend logic. This skill provides unified commands and patterns to write new API tests, fix existing test failures, and execute tests with specific filters.

Can I run both frontend and backend tests using a single workflow?

Yes, you can run both frontend and backend tests using a unified command structure. It supports Vitest for frontend and Pytest for backend, allowing you to write tests and execute suites across the stack.

How do I fix failing tests and run specific test files across my stack?

To fix failing tests, you can use the provided testing patterns to identify failures and update your code. You can execute tests with specific filters to target individual test files or suites.

Do I need React Testing Library to write integration tests for my frontend?

Yes, React Testing Library is used alongside Vitest for frontend testing. It provides the necessary utilities to scaffold and write component and integration tests for your React applications.