astro-testing

Run end-to-end, accessibility, and performance tests for Astro lead-gen sites.

4|1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/Soborbo/claudeskills --skill astro-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: astro-testing
Source: https://github.com/Soborbo/claudeskills/tree/main/astro-testing
Command: npx skills add https://github.com/Soborbo/claudeskills --skill astro-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

QA gating for Astro lead-gen sites to prevent deployments when essential tests fail, ensuring code quality before going live.

Core Features & Use Cases

  • End-to-end tests for critical user journeys (homepage, forms, thank-you, navigation).
  • Accessibility and performance checks as part of the deployment gate.
  • Clear test verdict reporting and a deployment gate to block risky releases.

Quick Start

Install dependencies with npm install, then run the test suite locally using the configured npm script (e.g., npm test or npm run test). See references/playwright-tests.md for setup and example critical-path and data-integrity tests. For results, review the generated test report and follow the references for executing across devices (Mobile Chrome, Mobile Safari, Desktop Chrome, Desktop Safari).

Frequently Asked Questions about astro-testing

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

FAQPage Schema
How do I block deployments when QA tests fail for an Astro site?

To block deployments for an Astro site, configure a QA deployment gate that runs end-to-end, accessibility, and performance tests, stopping releases automatically when blocking tests fail.

How do I run Playwright end-to-end tests for critical user journeys on lead-gen sites?

Run Playwright end-to-end tests for lead-gen sites by executing the configured npm test script to validate critical user journeys including homepage, forms, thank-you pages, and navigation across multiple devices.

Can I include accessibility and performance checks as part of my pre-deploy testing gate?

Yes, you can include accessibility and performance checks as part of a pre-deploy testing gate to automate QA validation, providing clear test verdict reporting and blocking risky releases when essential tests fail.

Does the Astro QA testing gate support data integrity validation and manual checks?

Yes, the Astro QA testing gate supports data integrity validation alongside manual checks and automated evidence, meeting requirements for test verdict reporting and a configurable deployment gate to stop risky releases.

What is the best way to execute QA tests across Mobile Chrome, Mobile Safari, Desktop Chrome, and Desktop Safari?

To execute QA tests across Mobile Chrome, Mobile Safari, Desktop Chrome, and Desktop Safari, run the configured npm test script locally and review the generated test report by following the provided references.