test-suite

Run backend and frontend tests in parallel and produce a structured report.

Updated Dec 14, 2025
One-click install
npx skills add https://github.com/toobutta/maptelli --skill test-suite-toobutta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-suite
Source: https://github.com/toobutta/maptelli/tree/main/.claude/skills/test-suite
Command: npx skills add https://github.com/toobutta/maptelli --skill test-suite-toobutta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Executes and orchestrates the Maptelli test suite to run backend and frontend tests in parallel, delivering a unified assessment of quality and coverage.

Core Features & Use Cases

  • Parallel execution of backend tests (pytest) and frontend tests (Jest) with automatic coverage baselines.
  • Structured pass/fail reporting with detailed diagnostics for failures, lint, and type-check results.
  • CI-friendly bootstrap for local development, pre-merge checks, and rapid feedback on code changes.

Quick Start

Run the test suite to run backend and frontend tests in parallel and produce a unified report.

Frequently Asked Questions about test-suite

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

FAQPage Schema
How do I run backend and frontend tests in parallel for a FastAPI and Next.js codebase?

You can run backend and frontend tests in parallel by orchestrating pytest and Jest within a configured project layout, producing a single structured report with pass/fail results and coverage baselines.

Can I generate a unified test report with coverage baselines and lint diagnostics for my CI pipeline?

Yes, generating a unified test report with coverage baselines and lint diagnostics is supported for CI pipelines and pre-commit checks, outputting structured pass/fail statuses and detailed diagnostic results.

Do I need pytest, mypy, and ESLint configured before running this test suite?

Yes, you need pytest, pytest-asyncio, mypy, ruff, ESLint, and Jest configured in your project layout before running the test suite to successfully capture coverage baselines and diagnostics.

What is the best way to capture coverage baselines across Python and TypeScript tests simultaneously?

The best way to capture coverage baselines across Python and TypeScript tests simultaneously is by running a full-stack test suite that orchestrates pytest and Jest in parallel, delivering a unified quality assessment.

Does this test suite work with pre-commit checks and local development environments?

Yes, this test suite works with pre-commit checks and local development environments by providing a CI-friendly bootstrap for rapid feedback on code changes across backend and frontend layers.

Why does my parallel test execution fail to produce a structured report for type-check results?

Parallel test execution may fail to produce a structured report if mypy and ruff are not properly configured in the project layout, as the test suite requires these tools to generate type-check diagnostics.